From: havoc Date: Wed, 6 Dec 2006 09:04:48 +0000 (+0000) Subject: fixed black models when csqc is active X-Git-Tag: xonotic-v0.1.0preview~3763 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=6c09dc11879f3cb343c2698c193774cc1fda8f16;p=xonotic%2Fdarkplaces.git fixed black models when csqc is active git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@6636 d7cf8633-e32d-0410-b094-e92efae38249 --- 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); - } } /*