瀏覽代碼

Fix highp issue in lens shader on gles2

Bastiaan Olij 6 年之前
父節點
當前提交
205bcff279
共有 1 個文件被更改,包括 16 次插入0 次删除
  1. 16 0
      drivers/gles2/shaders/lens_distorted.glsl

+ 16 - 0
drivers/gles2/shaders/lens_distorted.glsl

@@ -1,6 +1,14 @@
 /* clang-format off */
 [vertex]
 
+#ifdef USE_GLES_OVER_GL
+#define mediump
+#define highp
+#else
+precision highp float;
+precision highp int;
+#endif
+
 attribute highp vec2 vertex; // attrib:0
 /* clang-format on */
 
@@ -20,6 +28,14 @@ void main() {
 /* clang-format off */
 [fragment]
 
+#ifdef USE_GLES_OVER_GL
+#define mediump
+#define highp
+#else
+precision mediump float;
+precision highp int;
+#endif
+
 uniform sampler2D source; //texunit:0
 /* clang-format on */