From fc3cb010293d2ec4ba2c09dfcd1bc612a539d53e Mon Sep 17 00:00:00 2001 From: Magnus Norddahl Date: Tue, 21 Mar 2017 14:32:48 +0100 Subject: [PATCH] - only ray test sprites on lights that are shadowmapped --- src/gl/dynlights/gl_shadowmap.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gl/dynlights/gl_shadowmap.cpp b/src/gl/dynlights/gl_shadowmap.cpp index 0e997bb0e..609e09e64 100644 --- a/src/gl/dynlights/gl_shadowmap.cpp +++ b/src/gl/dynlights/gl_shadowmap.cpp @@ -102,7 +102,7 @@ void FShadowMap::Update() bool FShadowMap::ShadowTest(ADynamicLight *light, const DVector3 &pos) { - if (IsEnabled() && mAABBTree) + if (light->shadowmapped && light->radius > 0.0 && IsEnabled() && mAABBTree) return mAABBTree->RayTest(light->Pos(), pos) >= 1.0f; else return true;