diff --git a/shaders.cpp b/shaders.cpp index b0379fa4..1adc035d 100644 --- a/shaders.cpp +++ b/shaders.cpp @@ -126,7 +126,7 @@ shared_ptr write_shader(flagtype shader_flags) { else if(pmodel == mdDisk && GDIM == 3 && !spherespecial && !nonisotropic && !prod) { coordinator += "t /= (t[3] + uAlpha);\n"; vsh += "uniform mediump float uAlpha;"; - shader_flags |= SF_DIRECT | SF_BOX; + shader_flags |= SF_DIRECT | SF_BOX | SF_ZFOG; treset = true; } else if(pmodel == mdBand && hyperbolic) {