]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - gl_rmain.c
fix unseen ents + r_shadows check in R_View_UpdateEntityLight
[xonotic/darkplaces.git] / gl_rmain.c
index e444f5c15e8ba31b8918072322a479ec58bd7bec..633ef695406299e365741bc76c791ed28ab55daf 100644 (file)
@@ -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