diff --git a/ui/gl/test/gl_image_test_template.h b/ui/gl/test/gl_image_test_template.h index 19ae22c9c5035b..51bcca4c306873 100644 --- a/ui/gl/test/gl_image_test_template.h +++ b/ui/gl/test/gl_image_test_template.h @@ -109,10 +109,12 @@ GLuint LoadFragmentShader(unsigned target, const gfx::Size& size) { return GLHelper::LoadShader( GL_FRAGMENT_SHADER, base::StringPrintf("#extension GL_OES_EGL_image_external : require\n" + "%s" // precision "#define SamplerType samplerExternalOES\n" "#define TextureLookup texture2D\n" "#define TextureScale vec2(1.0, 1.0)\n" "%s", // main function + is_gles ? "precision mediump float;\n" : "", fragment_shader_main.c_str()) .c_str()); default: