diff --git a/src/playsim/a_dynlight.cpp b/src/playsim/a_dynlight.cpp index a586d4578..71dc8db7d 100644 --- a/src/playsim/a_dynlight.cpp +++ b/src/playsim/a_dynlight.cpp @@ -759,7 +759,7 @@ void FDynamicLight::CollectWithinRadius(const DVector3 &opos, FSection *section, } } } - shadowmapped = hitonesidedback && !DontShadowmap() && shadowMinQuality <= gl_light_shadow_max_quality; + shadowmapped = (hitonesidedback || gl_light_shadows > 1) && !DontShadowmap() && shadowMinQuality <= gl_light_shadow_max_quality; } //==========================================================================