diff --git a/shaders.cpp b/shaders.cpp index 92756d8b..7d612804 100644 --- a/shaders.cpp +++ b/shaders.cpp @@ -350,7 +350,7 @@ shared_ptr write_shader(flagtype shader_flags) { if(shader_flags & GF_LEVELS) vmain += "vPos = t;\n"; if(treset) vmain += "t[3] = 1.0;\n"; - if(shader_flags & SF_PERS3) { + if((shader_flags & SF_PERS3) && panini_alpha) { vmain += "t = uPP * t;", vsh += "uniform mediump mat4 uPP;"; /* panini */ vmain += panini_shader();