ent = &cl.viewent.render;
Mod_CheckLoaded(ent->model);
-
R_LerpAnimation(ent);
-
+ Matrix4x4_CreateFromQuakeEntity(&ent->matrix, ent->origin[0], ent->origin[1], ent->origin[2], -ent->angles[0], ent->angles[1], ent->angles[2], ent->scale);
+ Matrix4x4_Invert_Simple(&ent->inversematrix, &ent->matrix);
+ R_UpdateEntLights(ent);
ent->model->Draw(ent);
}
R_MarkEntities();
R_TimeReport("markentity");
- R_MarkWorldLights(world);
+ R_SurfMarkLights(world);
R_TimeReport("marklights");
r_farclip = R_FarClip_Finish() + 256.0f;
R_TimeReport("viewmodel");
}
- R_SetupForWorldRendering(world);
R_PrepareSurfaces(world);
R_TimeReport("surfprep");