From fee18a69713cb036d5dddfe6d6bd93827f02bb67 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Fri, 17 Mar 2017 20:16:49 +0100 Subject: [PATCH] - fixed the attenuation check in gl_GetLight. --- src/gl/dynlights/gl_dynlight1.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gl/dynlights/gl_dynlight1.cpp b/src/gl/dynlights/gl_dynlight1.cpp index 7988ab51f..a2c749e08 100644 --- a/src/gl/dynlights/gl_dynlight1.cpp +++ b/src/gl/dynlights/gl_dynlight1.cpp @@ -113,7 +113,7 @@ bool gl_GetLight(int group, Plane & p, ADynamicLight * light, bool checkside, FD if (gl_attenuate == -1) attenuate = !!(light->flags4 & MF4_ATTENUATE); else attenuate = !!gl_attenuate; - shadowIndex = -shadowIndex; + if (attenuate) shadowIndex = -shadowIndex; float *data = &ldata.arrays[i][ldata.arrays[i].Reserve(8)]; data[0] = pos.X;