From a8810a16a86942f8b2c87624c72ca0b0d57bc4a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ricardo=20Lu=C3=ADs=20Vaz=20Silva?= Date: Fri, 16 May 2025 23:30:52 -0300 Subject: [PATCH] shadowmap lights that don't hit one-sided walls if raytraced lights are enabled --- src/playsim/a_dynlight.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; } //==========================================================================