Przeglądaj źródła

Merge pull request #1376 from rgngl/shaderPrecisionFix

Check built-in preprocessor macros to see if highp is available
Sean Taylor 12 lat temu
rodzic
commit
8ecb3a0585

+ 3 - 3
gameplay/res/shaders/colored.frag

@@ -1,8 +1,8 @@
 #ifdef OPENGL_ES
-#ifdef OPENGL_ES_MEDIUMP
-precision mediump float;
-#else
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
 #endif
 #endif
 

+ 3 - 3
gameplay/res/shaders/font.frag

@@ -1,9 +1,9 @@
 #ifdef OPENGL_ES
 #extension GL_OES_standard_derivatives : enable
-#ifdef OPENGL_ES_MEDIUMP
-precision mediump float;
-#else
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
 #endif
 #endif
 

+ 3 - 3
gameplay/res/shaders/sprite.frag

@@ -1,8 +1,8 @@
 #ifdef OPENGL_ES
-#ifdef OPENGL_ES_MEDIUMP
-precision mediump float;
-#else
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
 #endif
 #endif
 

+ 3 - 3
gameplay/res/shaders/terrain.frag

@@ -1,8 +1,8 @@
 #ifdef OPENGL_ES
-#ifdef OPENGL_ES_MEDIUMP
-precision mediump float;
-#else
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
 #endif
 #endif
 

+ 3 - 3
gameplay/res/shaders/textured.frag

@@ -1,8 +1,8 @@
 #ifdef OPENGL_ES
-#ifdef OPENGL_ES_MEDIUMP
-precision mediump float;
-#else
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
 #endif
 #endif