diff --git a/Shaders/deferred_light/deferred_light.frag.glsl b/Shaders/deferred_light/deferred_light.frag.glsl index c30e3da4..c9ac4da2 100644 --- a/Shaders/deferred_light/deferred_light.frag.glsl +++ b/Shaders/deferred_light/deferred_light.frag.glsl @@ -403,7 +403,7 @@ void main() { , li, lightsArray[li * 2].w, true // bias #endif #ifdef _Spot - , li > numPoints - 1 + , lightsArray[li * 2 + 1].w != 0.0 , lightsArray[li * 2 + 1].w // cutoff , lightsArraySpot[li].w // cutoff - exponent , lightsArraySpot[li].xyz // spotDir