diff options
Diffstat (limited to 'cogl/cogl-glsl-shader-boilerplate.h')
-rw-r--r-- | cogl/cogl-glsl-shader-boilerplate.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/cogl/cogl-glsl-shader-boilerplate.h b/cogl/cogl-glsl-shader-boilerplate.h index 6d882dad..48ec31a3 100644 --- a/cogl/cogl-glsl-shader-boilerplate.h +++ b/cogl/cogl-glsl-shader-boilerplate.h @@ -46,6 +46,9 @@ * this will happen for varyings but it doesn't explicitly so for * attributes */ #define _COGL_VERTEX_SHADER_BOILERPLATE \ + "#ifdef GL_ES\n" \ + "precision mediump sampler3D;\n" \ + "#endif\n" \ _COGL_COMMON_SHADER_BOILERPLATE \ "#define cogl_color_out _cogl_color\n" \ "varying vec4 _cogl_color;\n" \ @@ -61,6 +64,7 @@ #define _COGL_FRAGMENT_SHADER_BOILERPLATE \ "#ifdef GL_ES\n" \ "precision highp float;\n" \ + "precision mediump sampler3D;\n" \ "#endif\n" \ _COGL_COMMON_SHADER_BOILERPLATE \ "\n" \ |