From 6c09dc11879f3cb343c2698c193774cc1fda8f16 Mon Sep 17 00:00:00 2001 From: havoc Date: Wed, 6 Dec 2006 09:04:48 +0000 Subject: [PATCH] fixed black models when csqc is active git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@6636 d7cf8633-e32d-0410-b094-e92efae38249 --- gl_rmain.c | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/gl_rmain.c b/gl_rmain.c index 5d98fae9..3b58db07 100644 --- a/gl_rmain.c +++ b/gl_rmain.c @@ -1171,6 +1171,8 @@ static void R_View_UpdateEntityVisible (void) { ent = r_refdef.entities[i]; r_viewcache.entityvisible[i] = !(ent->flags & renderimask) && !R_CullBox(ent->mins, ent->maxs) && ((ent->effects & EF_NODEPTHTEST) || r_refdef.worldmodel->brush.BoxTouchingVisibleLeafs(r_refdef.worldmodel, r_viewcache.world_leafvisible, ent->mins, ent->maxs)); + if (r_viewcache.entityvisible[i]) + R_UpdateEntityLighting(ent); } } else @@ -1180,6 +1182,8 @@ static void R_View_UpdateEntityVisible (void) { ent = r_refdef.entities[i]; r_viewcache.entityvisible[i] = !(ent->flags & renderimask) && !R_CullBox(ent->mins, ent->maxs); + if (r_viewcache.entityvisible[i]) + R_UpdateEntityLighting(ent); } } } @@ -1713,8 +1717,6 @@ matrix4x4_t r_waterscrollmatrix; void R_UpdateVariables(void) { - int i; - R_Textures_Frame(); r_refdef.farclip = 4096; @@ -1779,13 +1781,6 @@ void R_UpdateVariables(void) } else r_refdef.fogenabled = false; - - // update some cached entity properties... - for (i = 0;i < r_refdef.numentities;i++) - { - entity_render_t *ent = r_refdef.entities[i]; - R_UpdateEntityLighting(ent); - } } /* -- 2.39.2