diff --git a/wadsrc/static/shaders/scene/frag_main.glsl b/wadsrc/static/shaders/scene/frag_main.glsl index 9a0f94600..937099caf 100644 --- a/wadsrc/static/shaders/scene/frag_main.glsl +++ b/wadsrc/static/shaders/scene/frag_main.glsl @@ -35,6 +35,11 @@ void main() Material material = CreateMaterial(); + if (PALETTEMODE) + { + material.Base.a = material.Base.r != 0.0 ? 1.0 : 0.0; + } + #ifdef DO_ALPHATEST if (material.Base.a <= uAlphaThreshold) discard; #endif