diff --git a/GPU/GLES/FragmentShaderGeneratorGLES.cpp b/GPU/GLES/FragmentShaderGeneratorGLES.cpp index 421d8a9f92..16ea72da39 100644 --- a/GPU/GLES/FragmentShaderGeneratorGLES.cpp +++ b/GPU/GLES/FragmentShaderGeneratorGLES.cpp @@ -174,6 +174,10 @@ bool GenerateFragmentShader(const FShaderID &id, char *buffer, uint64_t *uniform bool isModeClear = id.Bit(FS_BIT_CLEARMODE); + if (shaderDepal) { + WRITE(p, "precision highp int;\n"); + } + const char *shading = ""; if (glslES30) shading = doFlatShading ? "flat" : "";