From: eihrul Date: Fri, 5 Feb 2010 02:49:23 +0000 (+0000) Subject: fix unseen ents + r_shadows check in R_View_UpdateEntityLight X-Git-Tag: xonotic-v0.1.0preview~230^2~533 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=5aac3731447211711766bbb374fb3543ff8bfab6;p=xonotic%2Fdarkplaces.git fix unseen ents + r_shadows check in R_View_UpdateEntityLight git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9936 d7cf8633-e32d-0410-b094-e92efae38249 --- diff --git a/gl_rmain.c b/gl_rmain.c index e444f5c1..633ef695 100644 --- a/gl_rmain.c +++ b/gl_rmain.c @@ -6728,13 +6728,14 @@ static void R_View_UpdateEntityLighting (void) entity_render_t *ent; vec3_t tempdiffusenormal, avg; vec_t f, fa, fd, fdd; + qboolean skipunseen = r_shadows.integer != 1 || R_Shadow_ShadowMappingEnabled(); for (i = 0;i < r_refdef.scene.numentities;i++) { ent = r_refdef.scene.entities[i]; // skip unseen models - if (!r_refdef.viewcache.entityvisible[i] && r_shadows.integer != 1) + if (!r_refdef.viewcache.entityvisible[i] && skipunseen) continue; // skip bsp models