void CL_CGVM_Init(void)
{
- cgvm_mempool = Mem_AllocPool("CGVM");
+ cgvm_mempool = Mem_AllocPool("CGVM", 0, NULL);
}
void CL_CGVM_Clear(void)
short CGVM_MSG_ReadShort(void)
{
- int num;
+ short num;
num = CGVM_MSG_ReadByte() | (CGVM_MSG_ReadByte() << 8);
return num;
}
void CGVM_Draw_Light(const cgdrawlight_t *l)
{
- CL_AllocDlight(NULL, (float *) l->origin, 1, l->light[0], l->light[1], l->light[2], 0, 0);
+ matrix4x4_t matrix;
+ Matrix4x4_CreateTranslate(&matrix, l->origin[0], l->origin[1], l->origin[2]);
+ CL_AllocDlight(NULL, &matrix, l->radius, l->color[0], l->color[1], l->color[2], 0, 0, 0, 0, true, 1);
}
void *CGVM_Malloc(const int size)