diff --git a/raycaster.cpp b/raycaster.cpp index 23e3612d..fab8dfbb 100644 --- a/raycaster.cpp +++ b/raycaster.cpp @@ -958,7 +958,8 @@ void raygen::apply_reflect() { " tangent = " + getM("uMirrorShift+walloffset+which") + " * tangent;\n" " continue;\n" " }\n"; - fsh += "uniform int uMirrorShift;\n"; + if(fsh.find("uMirrorShift") == string::npos) + fsh += "uniform int uMirrorShift;\n"; } }