diff --git a/engine/gl/gl_backend.c b/engine/gl/gl_backend.c index 6a249691..ee99d8ed 100644 --- a/engine/gl/gl_backend.c +++ b/engine/gl/gl_backend.c @@ -3680,7 +3680,7 @@ static void DrawMeshes(void) DrawPass(p); } } - if (shaderstate.curbatch->fog) + if (shaderstate.curbatch->fog && shaderstate.curbatch->fog->shader) { GL_DeSelectProgram();