only use highp *IF* compiler supports it.
authorCarsten Haitzler <raster@rasterman.com>
Thu, 6 Oct 2011 13:25:18 +0000 (13:25 +0000)
committerCarsten Haitzler <raster@rasterman.com>
Thu, 6 Oct 2011 13:25:18 +0000 (13:25 +0000)
SVN revision: 63880

94 files changed:
legacy/evas/src/modules/engines/gl_common/shader/filter_blur.h
legacy/evas/src/modules/engines/gl_common/shader/filter_blur.shd
legacy/evas/src/modules/engines/gl_common/shader/filter_blur_bgra.h
legacy/evas/src/modules/engines/gl_common/shader/filter_blur_bgra.shd
legacy/evas/src/modules/engines/gl_common/shader/filter_blur_bgra_nomul.h
legacy/evas/src/modules/engines/gl_common/shader/filter_blur_bgra_nomul.shd
legacy/evas/src/modules/engines/gl_common/shader/filter_blur_nomul.h
legacy/evas/src/modules/engines/gl_common/shader/filter_blur_nomul.shd
legacy/evas/src/modules/engines/gl_common/shader/filter_blur_vert.h
legacy/evas/src/modules/engines/gl_common/shader/filter_blur_vert.shd
legacy/evas/src/modules/engines/gl_common/shader/filter_greyscale.h
legacy/evas/src/modules/engines/gl_common/shader/filter_greyscale.shd
legacy/evas/src/modules/engines/gl_common/shader/filter_greyscale_bgra.h
legacy/evas/src/modules/engines/gl_common/shader/filter_greyscale_bgra.shd
legacy/evas/src/modules/engines/gl_common/shader/filter_greyscale_bgra_nomul.h
legacy/evas/src/modules/engines/gl_common/shader/filter_greyscale_bgra_nomul.shd
legacy/evas/src/modules/engines/gl_common/shader/filter_greyscale_nomul.h
legacy/evas/src/modules/engines/gl_common/shader/filter_greyscale_nomul.shd
legacy/evas/src/modules/engines/gl_common/shader/filter_invert.h
legacy/evas/src/modules/engines/gl_common/shader/filter_invert.shd
legacy/evas/src/modules/engines/gl_common/shader/filter_invert_bgra.h
legacy/evas/src/modules/engines/gl_common/shader/filter_invert_bgra.shd
legacy/evas/src/modules/engines/gl_common/shader/filter_invert_bgra_nomul.h
legacy/evas/src/modules/engines/gl_common/shader/filter_invert_bgra_nomul.shd
legacy/evas/src/modules/engines/gl_common/shader/filter_invert_nomul.h
legacy/evas/src/modules/engines/gl_common/shader/filter_invert_nomul.shd
legacy/evas/src/modules/engines/gl_common/shader/filter_sepia.h
legacy/evas/src/modules/engines/gl_common/shader/filter_sepia.shd
legacy/evas/src/modules/engines/gl_common/shader/filter_sepia_bgra.h
legacy/evas/src/modules/engines/gl_common/shader/filter_sepia_bgra.shd
legacy/evas/src/modules/engines/gl_common/shader/filter_sepia_bgra_nomul.h
legacy/evas/src/modules/engines/gl_common/shader/filter_sepia_bgra_nomul.shd
legacy/evas/src/modules/engines/gl_common/shader/filter_sepia_nomul.h
legacy/evas/src/modules/engines/gl_common/shader/filter_sepia_nomul.shd
legacy/evas/src/modules/engines/gl_common/shader/font_frag.h
legacy/evas/src/modules/engines/gl_common/shader/font_frag.shd
legacy/evas/src/modules/engines/gl_common/shader/font_vert.h
legacy/evas/src/modules/engines/gl_common/shader/font_vert.shd
legacy/evas/src/modules/engines/gl_common/shader/img_bgra_frag.h
legacy/evas/src/modules/engines/gl_common/shader/img_bgra_frag.shd
legacy/evas/src/modules/engines/gl_common/shader/img_bgra_nomul_frag.h
legacy/evas/src/modules/engines/gl_common/shader/img_bgra_nomul_frag.shd
legacy/evas/src/modules/engines/gl_common/shader/img_bgra_nomul_vert.h
legacy/evas/src/modules/engines/gl_common/shader/img_bgra_nomul_vert.shd
legacy/evas/src/modules/engines/gl_common/shader/img_bgra_vert.h
legacy/evas/src/modules/engines/gl_common/shader/img_bgra_vert.shd
legacy/evas/src/modules/engines/gl_common/shader/img_frag.h
legacy/evas/src/modules/engines/gl_common/shader/img_frag.shd
legacy/evas/src/modules/engines/gl_common/shader/img_mask_frag.h
legacy/evas/src/modules/engines/gl_common/shader/img_mask_frag.shd
legacy/evas/src/modules/engines/gl_common/shader/img_mask_vert.h
legacy/evas/src/modules/engines/gl_common/shader/img_mask_vert.shd
legacy/evas/src/modules/engines/gl_common/shader/img_nomul_frag.h
legacy/evas/src/modules/engines/gl_common/shader/img_nomul_frag.shd
legacy/evas/src/modules/engines/gl_common/shader/img_nomul_vert.h
legacy/evas/src/modules/engines/gl_common/shader/img_nomul_vert.shd
legacy/evas/src/modules/engines/gl_common/shader/img_vert.h
legacy/evas/src/modules/engines/gl_common/shader/img_vert.shd
legacy/evas/src/modules/engines/gl_common/shader/nv12_frag.h
legacy/evas/src/modules/engines/gl_common/shader/nv12_frag.shd
legacy/evas/src/modules/engines/gl_common/shader/nv12_nomul_frag.h
legacy/evas/src/modules/engines/gl_common/shader/nv12_nomul_frag.shd
legacy/evas/src/modules/engines/gl_common/shader/nv12_nomul_vert.h
legacy/evas/src/modules/engines/gl_common/shader/nv12_nomul_vert.shd
legacy/evas/src/modules/engines/gl_common/shader/nv12_vert.h
legacy/evas/src/modules/engines/gl_common/shader/nv12_vert.shd
legacy/evas/src/modules/engines/gl_common/shader/rect_frag.h
legacy/evas/src/modules/engines/gl_common/shader/rect_frag.shd
legacy/evas/src/modules/engines/gl_common/shader/rect_vert.h
legacy/evas/src/modules/engines/gl_common/shader/rect_vert.shd
legacy/evas/src/modules/engines/gl_common/shader/tex_frag.h
legacy/evas/src/modules/engines/gl_common/shader/tex_frag.shd
legacy/evas/src/modules/engines/gl_common/shader/tex_nomul_frag.h
legacy/evas/src/modules/engines/gl_common/shader/tex_nomul_frag.shd
legacy/evas/src/modules/engines/gl_common/shader/tex_nomul_vert.h
legacy/evas/src/modules/engines/gl_common/shader/tex_nomul_vert.shd
legacy/evas/src/modules/engines/gl_common/shader/tex_vert.h
legacy/evas/src/modules/engines/gl_common/shader/tex_vert.shd
legacy/evas/src/modules/engines/gl_common/shader/yuv_frag.h
legacy/evas/src/modules/engines/gl_common/shader/yuv_frag.shd
legacy/evas/src/modules/engines/gl_common/shader/yuv_nomul_frag.h
legacy/evas/src/modules/engines/gl_common/shader/yuv_nomul_frag.shd
legacy/evas/src/modules/engines/gl_common/shader/yuv_nomul_vert.h
legacy/evas/src/modules/engines/gl_common/shader/yuv_nomul_vert.shd
legacy/evas/src/modules/engines/gl_common/shader/yuv_vert.h
legacy/evas/src/modules/engines/gl_common/shader/yuv_vert.shd
legacy/evas/src/modules/engines/gl_common/shader/yuy2_frag.h
legacy/evas/src/modules/engines/gl_common/shader/yuy2_frag.shd
legacy/evas/src/modules/engines/gl_common/shader/yuy2_nomul_frag.h
legacy/evas/src/modules/engines/gl_common/shader/yuy2_nomul_frag.shd
legacy/evas/src/modules/engines/gl_common/shader/yuy2_nomul_vert.h
legacy/evas/src/modules/engines/gl_common/shader/yuy2_nomul_vert.shd
legacy/evas/src/modules/engines/gl_common/shader/yuy2_vert.h
legacy/evas/src/modules/engines/gl_common/shader/yuy2_vert.shd

index 51b3ce9d2147ecd463b39a6004a9f81981ab458c..7c3a3697ce41084f12837bc160e667de373fd777 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "uniform sampler2D tex;\n"
 "uniform sampler1D gaussian;\n"
index 873fbc185befb912fb7a47594449850ed09d8f8b..5f13a4740a5ae746c1319d1e3543ddf004bd5adb 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 uniform sampler2D tex;
 uniform sampler1D gaussian;
index 2051881e261a4b368a31724c30c1259dff76d10b..0862e4f6583c238d4e9316aab6ea75603d20f20b 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "uniform sampler2D tex;\n"
 "uniform sampler1D gaussian;\n"
index b1377a43137ed80bca602bffca7a40b4a437a976..a9134df1d4db20b0ac7a79f6eddc94b2836ece51 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 uniform sampler2D tex;
 uniform sampler1D gaussian;
index 2051881e261a4b368a31724c30c1259dff76d10b..0862e4f6583c238d4e9316aab6ea75603d20f20b 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "uniform sampler2D tex;\n"
 "uniform sampler1D gaussian;\n"
index b1377a43137ed80bca602bffca7a40b4a437a976..a9134df1d4db20b0ac7a79f6eddc94b2836ece51 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 uniform sampler2D tex;
 uniform sampler1D gaussian;
index 2051881e261a4b368a31724c30c1259dff76d10b..0862e4f6583c238d4e9316aab6ea75603d20f20b 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "uniform sampler2D tex;\n"
 "uniform sampler1D gaussian;\n"
index b1377a43137ed80bca602bffca7a40b4a437a976..a9134df1d4db20b0ac7a79f6eddc94b2836ece51 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 uniform sampler2D tex;
 uniform sampler1D gaussian;
index d38f4127f6240a8781ac865ed945ce780f54c4ea..758bd9d63f706bf53c18e48d0e47d45ad92048f3 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "attribute vec4 vertex;\n"
 "attribute vec4 color;\n"
index 56ddc404fcc527fcf98061194678eecd0222de86..052df896ca9ea8d9ba4b1612fe17d3f0fd36e2ee 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 attribute vec4 vertex;
 attribute vec4 color;
index b3e1ad7ee7d13c298c2ac734de859ef4d38cfb9c..850538a52a9e46f4f13814d66c9bf4906c3400aa 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "uniform sampler2D tex;\n"
 "varying vec4 col;\n"
index 9bb572d139e25aa4f233d3cd65bb8baefd242ec2..78ecf0883eb31ed6544f0c2599a4f1102b6b6c09 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 uniform sampler2D tex;
 varying vec4 col;
index b36ca91959db4374882ef3105c29b4822dbafde2..3caef3506bf2b0b8066f2d7fbfe6b96d09c1741b 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "uniform sampler2D tex;\n"
 "varying vec4 col;\n"
index 5952aad9c554bc33d9df65450481da5148ac77f2..5dca381012684b2ac535495419bc3106a0f66b72 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 uniform sampler2D tex;
 varying vec4 col;
index 4f196760dd5abd5f10ae63f0f9944b5434ad8e73..4cb36a873bcde533f9a3e20201012ef7c9578663 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "uniform sampler2D tex;\n"
 "varying vec2 tex_c;\n"
index bf3dcb6c54f6dd7313ce0e3d97f74c841ef72949..a077eea939e467b86eb93fd70b44f16bd0e8dccd 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 uniform sampler2D tex;
 varying vec2 tex_c;
index 0bab1644b1df4ff757fb09bde9557f09fefb3c20..f501a02bcf72f6e164178bb35464d49b4b121e13 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "uniform sampler2D tex;\n"
 "varying vec2 tex_c;\n"
index e47d4a20c11cdf1bcc305f885895968a5e88f356..b5b8ec6b934464d279a37051ec1857643762895d 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 uniform sampler2D tex;
 varying vec2 tex_c;
index 6b1fca4e8805a457b15447e900fcf7875f041815..46373e0da82e11fd3f71825c715cefdd85ffaf2a 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "uniform sampler2D tex;\n"
 "varying vec4 col;\n"
index 50ed6bb2998e1968b1092d87e17eadfa55567a3f..a75b058022a750124908bac75023dca22927687c 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 uniform sampler2D tex;
 varying vec4 col;
index 7181f19c70a5015385edfcf09de8d808d1aafb7b..3e3011d4eaf0b510c1ce08c05eda47857fa7ece3 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "uniform sampler2D tex;\n"
 "varying vec4 col;\n"
index cf8cf0e03718327ed2635255658c77bddc4da26c..8d7df2d3d94fc0af5fc800c82b7d72248e1543f4 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 uniform sampler2D tex;
 varying vec4 col;
index 6981e76e9696734cf6b63e462a7cbbb67ce37aca..b9f1e2575361d41ccfdad992d70bf92d05d929aa 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "uniform sampler2D tex;\n"
 "varying vec4 col;\n"
index 1f90a702e68231c6b489ec891b5c27839207e9b2..682acb2d018058eb4c828916a50b0166c2f5c285 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 uniform sampler2D tex;
 varying vec4 col;
index 6b1fca4e8805a457b15447e900fcf7875f041815..46373e0da82e11fd3f71825c715cefdd85ffaf2a 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "uniform sampler2D tex;\n"
 "varying vec4 col;\n"
index 50ed6bb2998e1968b1092d87e17eadfa55567a3f..a75b058022a750124908bac75023dca22927687c 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 uniform sampler2D tex;
 varying vec4 col;
index d143a1261a4c48eaa8d0c80ff2f9e7b57c6e2346..50fbf12c6d8a4ecd808436467b7a35d74ca60e1d 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "uniform sampler2D tex;\n"
 "varying vec4 col;\n"
index 70c49d89ef56bcfe9a26348837163cab8db71dae..027ecfb393f07cfb4658952654f0fa20f896c661 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 uniform sampler2D tex;
 varying vec4 col;
index 9507bb6c2275ba0e42a8f1f3e9df4e82b4340810..41e4283d1b717626f180fa1be910f03cd288df66 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "uniform sampler2D tex;\n"
 "varying vec4 col;\n"
index 9a1926e7c23fdb108b3202122da7301d3233639a..caed3780a13abc83a6a8a7ec6b1e79bd92c826f1 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 uniform sampler2D tex;
 varying vec4 col;
index 57ddcfd87d67f6364ea30d5b068f770b30506a8f..0c4fe1b2ef4cb84a02cc0cd36e2876aabf1ca9f4 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "uniform sampler2D tex;\n"
 "varying vec4 col;\n"
index f9cf473f3bd612b7e455bb07ca6d1873e3af0558..9c6c1d4bf8f0a2e84d1b63d3c0dd2aaccfa07086 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 uniform sampler2D tex;
 varying vec4 col;
index 2ea53964684422013f23836da9d57bfdb3146cae..23af9ecb9a7c1a9efb68aa95200a16d7aa0f7f5d 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "uniform sampler2D tex;\n"
 "varying vec4 col;\n"
index 5d1558ca0946afad9810bdeae011da023a759257..f9871bd8f1171e25aa77532b9569b90fc268f1cf 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 uniform sampler2D tex;
 varying vec4 col;
index f43af9a36d83e70ac52da9b5227d9b62f138a75d..f27dcdc108f89fb81fe01e3b4f020ecd5d16ed85 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "uniform sampler2D tex;\n"
 "varying vec4 col;\n"
index cad119dafe4ca65d6ea666cf35bc0423dc276ac3..a8eb9b74b237bdba4cc6462a12a87bd1aa6de564 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 uniform sampler2D tex;
 varying vec4 col;
index 8921d9dfeb22328733d9681b942f195287e2c31f..19fb72fc8ddfb096d3b314dcbc1f2c788e75096f 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "attribute vec4 vertex;\n"
 "attribute vec4 color;\n"
index 606c297e6dc8aa42ca65c9c0cfab5dbf85bcf5e4..efc0a9245f65b57e769767c98b8e3689142a3bb4 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 attribute vec4 vertex;
 attribute vec4 color;
index 91edfa1b1d9dc54cba62092d472b3411bc6ef012..1ced5e0abfff26c10944364886bbbb5b5c38d2a5 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "uniform sampler2D tex;\n"
 "varying vec4 col;\n"
index d4cdf22dcbc7e81f3546ae808207542e4baf3776..2bc8d79540c53db0ea782a48c79ec68a9c83839e 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 uniform sampler2D tex;
 varying vec4 col;
index 26d3e0d082af56ee2be99eb236c42227599a0e4a..459611f4a1b6dab2fff34b9a30452da5c69bac67 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "uniform sampler2D tex;\n"
 "varying vec2 tex_c;\n"
index cfe1f1a71195a5d0870717a4580a2db69bf0e5a5..877df62ba1add44314f0ffbd7bedac9750b9072b 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 uniform sampler2D tex;
 varying vec2 tex_c;
index 13d5edd21af47f7d840ee252e41319ab777c05fb..75e301fba5ba078282b513468c81c12c08697e17 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "attribute vec4 vertex;\n"
 "attribute vec2 tex_coord;\n"
index 74f3207177259f9ac08448c2ce6bbfc1b044883d..22836c68937742667631c364dce7a1bc3f558406 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 attribute vec4 vertex;
 attribute vec2 tex_coord;
index 8921d9dfeb22328733d9681b942f195287e2c31f..19fb72fc8ddfb096d3b314dcbc1f2c788e75096f 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "attribute vec4 vertex;\n"
 "attribute vec4 color;\n"
index 606c297e6dc8aa42ca65c9c0cfab5dbf85bcf5e4..efc0a9245f65b57e769767c98b8e3689142a3bb4 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 attribute vec4 vertex;
 attribute vec4 color;
index c0c07a523b00033a37cd9560300096d9f26c1ecf..0a9550201c52d9008eaf7a1aacc8196a6f256c93 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "uniform sampler2D tex;\n"
 "varying vec4 col;\n"
index 658ae1e025dc161201bbe6e4c2ae730ef27a22e6..9faa414e3869ceed2bd201b8970d1adb2c5334ad 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 uniform sampler2D tex;
 varying vec4 col;
index 58661d78e5cda3d90e75772eda5823ce4d6d57a8..1b28128286948ed2f79cd49f36e6fc618278a125 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "uniform sampler2D tex, texm;\n"
 "varying vec4 col;\n"
index 1292c3a6e784f251e601654f3ffdf84205fbdd35..0b7307ef49840c8cbf19b39f73af041ad12dc4ea 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 uniform sampler2D tex, texm;
 varying vec4 col;
index 7508c983e000e4b114ff1847816a7f9c54624779..91d27161b25e0c2c9df0fc631a25688935f86caf 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "attribute vec4 vertex;\n"
 "attribute vec4 color;\n"
index 14148709b1f753b6c58ec4f96e466805a16c376e..2cd02a6ea58232dc812aa9eabec7069687280dde 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 attribute vec4 vertex;
 attribute vec4 color;
index 94f0a76dd84ab636e42c80d2d35c548f87f494de..0343b340ce48824957e387e8d8e312830f740647 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "uniform sampler2D tex;\n"
 "varying vec2 tex_c;\n"
index 594299d29c2d412a0592ae3baa6ae6cfeb2a60cc..222d635c0bb2503883bb3bc34fd6da91b0898836 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 uniform sampler2D tex;
 varying vec2 tex_c;
index 13d5edd21af47f7d840ee252e41319ab777c05fb..75e301fba5ba078282b513468c81c12c08697e17 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "attribute vec4 vertex;\n"
 "attribute vec2 tex_coord;\n"
index 74f3207177259f9ac08448c2ce6bbfc1b044883d..22836c68937742667631c364dce7a1bc3f558406 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 attribute vec4 vertex;
 attribute vec2 tex_coord;
index 8921d9dfeb22328733d9681b942f195287e2c31f..19fb72fc8ddfb096d3b314dcbc1f2c788e75096f 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "attribute vec4 vertex;\n"
 "attribute vec4 color;\n"
index 606c297e6dc8aa42ca65c9c0cfab5dbf85bcf5e4..efc0a9245f65b57e769767c98b8e3689142a3bb4 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 attribute vec4 vertex;
 attribute vec4 color;
index 97aec787fcf50ca08025c096222e42723f02ba02..fec4b238c9ed4a5a62d32fecbc516dedcd61ed30 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "uniform sampler2D tex, texuv;\n"
 "varying vec4 col;\n"
 "  y=texture2D(tex,tex_c).g;\n"
 "  u=texture2D(texuv,tex_cuv).g;\n"
 "  v=texture2D(texuv,tex_cuv).a;\n"
-
+"\n"
 "  u=u-0.5;\n"
 "  v=v-0.5;\n"
 "  vmu=v*0.813+u*0.391;\n"
 "  u=u*2.018;\n"
 "  v=v*1.596;\n"
 "  y=(y-0.062)*1.164;\n"
-
+"\n"
 "  r=y+v;\n"
 "  g=y-vmu;\n"
 "  b=y+u;\n"
-
+"\n"
 "  gl_FragColor=vec4(r,g,b,1.0) * col;\n"
 "}\n"
-
+"\n"
index b3ee7800b7b57cfcdcf02885a06b7bc75ef32cb6..34748fc5b9b23da3ec3d62b69b47ccc29975a30c 100644 (file)
@@ -1,6 +1,10 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
+precision highp float;
+#else
 precision mediump float;
 #endif
+#endif
 uniform sampler2D tex, texuv;
 varying vec4 col;
 varying vec2 tex_c, tex_cuv;
index c98d0415b36e83bdcb9fde048cb6f275eedc1c5d..df52d19f65671e986dd58ddcb719ff1d3d95c5ca 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "uniform sampler2D tex, texuv;\n"
 "varying vec2 tex_c, tex_cuv;\n"
 "  y=texture2D(tex,tex_c).g;\n"
 "  u=texture2D(texuv,tex_cuv).g;\n"
 "  v=texture2D(texuv,tex_cuv).a;\n"
-
+"\n"
 "  u=u-0.5;\n"
 "  v=v-0.5;\n"
 "  vmu=v*0.813+u*0.391;\n"
 "  u=u*2.018;\n"
 "  v=v*1.596;\n"
 "  y=(y-0.062)*1.164;\n"
-
+"\n"
 "  r=y+v;\n"
 "  g=y-vmu;\n"
 "  b=y+u;\n"
-
+"\n"
 "  gl_FragColor=vec4(r,g,b,1.0);\n"
 "}\n"
-
+"\n"
+"\n"
index 9d325b65ee1b66815e8185d5f7a1a405157d9c87..6910933dc10955b2182d90d7e3dbfe704dc10737 100644 (file)
@@ -1,6 +1,10 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
+precision highp float;
+#else
 precision mediump float;
 #endif
+#endif
 uniform sampler2D tex, texuv;
 varying vec2 tex_c, tex_cuv;
 void main()
index 889b5cabbaa272b71dce7e4e2c163fe2c4485cab..5dfbbdde79444147a88add0ef7820db4e1f7405c 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "attribute vec4 vertex;\n"
 "attribute vec4 color;\n"
@@ -10,5 +14,5 @@
 "{\n"
 "   gl_Position = mvp * vertex;\n"
 "   tex_y = tex_coord;\n"
-"   tex_cuv = tex_coord2;\n"
+"   tex_cuv = tex_coord2 * 0.5;\n"
 "}\n"
index 2d7567bb5321e49752a66563a4146ce3dd078cf7..de44b9d091a80f5859585da821fd4cc6dc85cb9c 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 attribute vec4 vertex;
 attribute vec4 color;
index 3e4f01309d38cc3cc9299e2e1388345a4adfa0f2..d4f41c4d0d31afb706be4d3c15503503e490ba77 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "attribute vec4 vertex;\n"
 "attribute vec4 color;\n"
@@ -12,5 +16,5 @@
 "   gl_Position = mvp * vertex;\n"
 "   col = color;\n"
 "   tex_y = tex_coord;\n"
-"   tex_cuv = tex_coord2;\n"
+"   tex_cuv = tex_coord2 * 0.5;\n"
 "}\n"
index f8204c7f0f59db7a2f16e9e103167185d1f2fe02..558c3c7e3f729833600788847d762d182d407064 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 attribute vec4 vertex;
 attribute vec4 color;
index 852a1b5e4f13d128d8e5657e8553176dbe6e4cd4..4a102a4d650de9240e0bdc6fdd043a1ec6481eab 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "uniform sampler2D tex;\n"
 "varying vec4 col;\n"
index fe366c5d8716a6391b49044813c0b3d2020f26c3..02251eecc31bcbc0b161f0c7706919847d831e78 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 uniform sampler2D tex;
 varying vec4 col;
index 51d41aa6e93c1bc3602bc4a8e9e632651f044272..22d38e55a54a8238209587543ad70a22acb933fe 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "attribute vec4 vertex;\n"
 "attribute vec4 color;\n"
index 63fea5d535f5361bd40c3ed34493dc1317abf288..e1966ee1a33f0c4b9f4b4004c02855ead8b25340 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 attribute vec4 vertex;
 attribute vec4 color;
index 91edfa1b1d9dc54cba62092d472b3411bc6ef012..1ced5e0abfff26c10944364886bbbb5b5c38d2a5 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "uniform sampler2D tex;\n"
 "varying vec4 col;\n"
index d4cdf22dcbc7e81f3546ae808207542e4baf3776..2bc8d79540c53db0ea782a48c79ec68a9c83839e 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 uniform sampler2D tex;
 varying vec4 col;
index 26d3e0d082af56ee2be99eb236c42227599a0e4a..459611f4a1b6dab2fff34b9a30452da5c69bac67 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "uniform sampler2D tex;\n"
 "varying vec2 tex_c;\n"
index cfe1f1a71195a5d0870717a4580a2db69bf0e5a5..877df62ba1add44314f0ffbd7bedac9750b9072b 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 uniform sampler2D tex;
 varying vec2 tex_c;
index 13d5edd21af47f7d840ee252e41319ab777c05fb..75e301fba5ba078282b513468c81c12c08697e17 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "attribute vec4 vertex;\n"
 "attribute vec2 tex_coord;\n"
index 74f3207177259f9ac08448c2ce6bbfc1b044883d..22836c68937742667631c364dce7a1bc3f558406 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 attribute vec4 vertex;
 attribute vec2 tex_coord;
index 8921d9dfeb22328733d9681b942f195287e2c31f..19fb72fc8ddfb096d3b314dcbc1f2c788e75096f 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "attribute vec4 vertex;\n"
 "attribute vec4 color;\n"
index 606c297e6dc8aa42ca65c9c0cfab5dbf85bcf5e4..efc0a9245f65b57e769767c98b8e3689142a3bb4 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 attribute vec4 vertex;
 attribute vec4 color;
index 4346e1d8652a80d12d988ea303c2fa739ba982c4..de9acf8b1f9f2d7e513551a4aec9e6c6763ee4fb 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "uniform sampler2D tex, texu, texv;\n"
 "varying vec4 col;\n"
index a1e1b8a7898e144841e0821de50886abf9701a1b..8e55d14f78b77e6edf30592d2eb0fa22a85ea1c3 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 uniform sampler2D tex, texu, texv;
 varying vec4 col;
index 6f70becc82e83b3a256757f823f02524a5167c51..ee5855c46a8f99d8f7035fde0fa964c5469e1319 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "uniform sampler2D tex, texu, texv;\n"
 "varying vec2 tex_c, tex_c2, tex_c3;\n"
index bb5c825c0505241c9d3ef6e81ca843c079eddd34..3ec4311d7a8fb04b65d8f336dd8dfedfd3dc3a99 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 uniform sampler2D tex, texu, texv;
 varying vec2 tex_c, tex_c2, tex_c3;
index c3f585f47b6c2a830960dbf64d56abb050498eed..3201b54a0d384d87f7f1f16d9e273ecebd01b87b 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "attribute vec4 vertex;\n"
 "attribute vec2 tex_coord, tex_coord2, tex_coord3;\n"
index a83d5052dc065468ea9dca69b6da58fe095adaf5..6bfd706d2aae8b1ef9da293c41ccc35d38aa8fcd 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 attribute vec4 vertex;
 attribute vec2 tex_coord, tex_coord2, tex_coord3;
index 6ccf06d6471c51f321a82ff04ce8ba0606d96f65..092f7a26617c85d75315a5aaad7c16718be7318b 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "attribute vec4 vertex;\n"
 "attribute vec4 color;\n"
index 0ea0b2fef5c0be225c3397f9ff709982c4764818..7dd51535a3c73b50358547e2a3e93db62df0f7c1 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 attribute vec4 vertex;
 attribute vec4 color;
index 546c83c0dd1ad8a6646cf086823ea97ca9b6ae99..abe4b03115e44a54956644f5972f2baef94f04e2 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "uniform sampler2D tex, texuv;\n"
 "varying vec4 col;\n"
index 908732063edc0cc73c1f83258447c543ab5c899c..98dd91bbb64525a39b6b1244e30dcc1a00fb0acb 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 uniform sampler2D tex, texuv;
 varying vec4 col;
index c49596a9b03ca0904e66e7ce7d56144771427068..618fa50049792d3014c88d512305498f7f5fb4ec 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "uniform sampler2D tex, texuv;\n"
 "varying vec2 tex_c, tex_cuv;\n"
index 660740257bf7d0d4768c416b23b8d186b2afd34f..fd82e2a71907eabbd4d405051b4e3a5150256769 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 uniform sampler2D tex, texuv;
 varying vec2 tex_c, tex_cuv;
index 4620b66166ed4c9a598096bc3a95a731cbd60c46..ec8b8f81022a9073bbcfd6a4c447219fdf68606c 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "attribute vec4 vertex;\n"
 "attribute vec2 tex_coord, tex_coord2;\n"
index 05acc9c306a0f9ea41f2780bd41e70e1e55da62a..a7234b3e1deb1c60d3c79a7099d36064b459830e 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 attribute vec4 vertex;
 attribute vec2 tex_coord, tex_coord2;
index 1e490183f9026ed9802e596431a4e7f8b389c3ba..fe9bca1ef13cef3f28d433f80f4a320f3768b57f 100644 (file)
@@ -1,5 +1,9 @@
 "#ifdef GL_ES\n"
+"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
 "precision highp float;\n"
+"#else\n"
+"precision mediump float;\n"
+"#endif\n"
 "#endif\n"
 "attribute vec4 vertex;\n"
 "attribute vec4 color;\n"
index 54efb1e87db06d16c1563530a64c7e1551d90290..c16ab0054ce474691924c5e1f745297e949d185d 100644 (file)
@@ -1,5 +1,9 @@
 #ifdef GL_ES
+#ifdef GL_FRAGMENT_PRECISION_HIGH
 precision highp float;
+#else
+precision mediump float;
+#endif
 #endif
 attribute vec4 vertex;
 attribute vec4 color;