diff --git a/wadsrc/static/engine/shaders/glsl/polymost.fp b/wadsrc/static/engine/shaders/glsl/polymost.fp index f7886eaa5..5d1df2d12 100644 --- a/wadsrc/static/engine/shaders/glsl/polymost.fp +++ b/wadsrc/static/engine/shaders/glsl/polymost.fp @@ -220,6 +220,7 @@ void main() color.rgb *= lightcolor; if ((u_flags & RF_MapFog) == 0) color.rgb += u_fogColor.rgb * shade; } + else color.rgb *= v_color.rgb; } if ((u_flags & RF_MapFog) != 0) // fog hack for RRRA E2L1. Needs to be done better, this is gross, but still preferable to the broken original implementation. {