|
154 | 154 | } |
155 | 155 | </script> |
156 | 156 | <script id="texFragmentShader" type="text/something-not-javascript"> |
157 | | -precision mediump float; |
| 157 | +#ifdef GL_FRAGMENT_PRECISION_HIGH |
| 158 | + precision highp float; |
| 159 | +#else |
| 160 | + precision mediump float; |
| 161 | +#endif |
| 162 | + |
158 | 163 |
|
159 | 164 | varying vec2 v_texCoord; |
160 | 165 | uniform vec4 colorMult; |
|
248 | 253 |
|
249 | 254 | </script> |
250 | 255 | <script id="fishNormalMapFragmentShader" type="text/something-not-javascript"> |
251 | | -precision mediump float; |
| 256 | +#ifdef GL_FRAGMENT_PRECISION_HIGH |
| 257 | + precision highp float; |
| 258 | +#else |
| 259 | + precision mediump float; |
| 260 | +#endif |
| 261 | + |
252 | 262 | uniform vec4 lightColor; |
253 | 263 | varying vec4 v_position; |
254 | 264 | varying vec2 v_texCoord; |
|
299 | 309 | </script> |
300 | 310 | <!-- ===[ fishReflection Shader ]=========================================== --> |
301 | 311 | <script id="fishReflectionFragmentShader" type="text/something-not-javascript"> |
302 | | -precision mediump float; |
| 312 | +#ifdef GL_FRAGMENT_PRECISION_HIGH |
| 313 | + precision highp float; |
| 314 | +#else |
| 315 | + precision mediump float; |
| 316 | +#endif |
| 317 | + |
303 | 318 | uniform vec4 lightColor; |
304 | 319 | varying vec4 v_position; |
305 | 320 | varying vec2 v_texCoord; |
|
399 | 414 |
|
400 | 415 | </script> |
401 | 416 | <script id="seaweedFragmentShader" type="text/something-not-javascript"> |
402 | | -precision mediump float; |
| 417 | +#ifdef GL_FRAGMENT_PRECISION_HIGH |
| 418 | + precision highp float; |
| 419 | +#else |
| 420 | + precision mediump float; |
| 421 | +#endif |
| 422 | + |
403 | 423 | uniform vec4 lightColor; |
404 | 424 | varying vec4 v_position; |
405 | 425 | varying vec2 v_texCoord; |
|
465 | 485 |
|
466 | 486 | </script> |
467 | 487 | <script id="diffuseFragmentShader" type="text/something-not-javascript"> |
468 | | -precision mediump float; |
| 488 | +#ifdef GL_FRAGMENT_PRECISION_HIGH |
| 489 | + precision highp float; |
| 490 | +#else |
| 491 | + precision mediump float; |
| 492 | +#endif |
| 493 | + |
469 | 494 | uniform vec4 lightColor; |
470 | 495 | varying vec4 v_position; |
471 | 496 | varying vec2 v_texCoord; |
|
534 | 559 |
|
535 | 560 | </script> |
536 | 561 | <script id="normalMapFragmentShader" type="text/something-not-javascript"> |
537 | | -precision mediump float; |
| 562 | +#ifdef GL_FRAGMENT_PRECISION_HIGH |
| 563 | + precision highp float; |
| 564 | +#else |
| 565 | + precision mediump float; |
| 566 | +#endif |
| 567 | + |
538 | 568 | uniform vec4 lightColor; |
539 | 569 | varying vec4 v_position; |
540 | 570 | varying vec2 v_texCoord; |
|
615 | 645 |
|
616 | 646 | </script> |
617 | 647 | <script id="reflectionMapFragmentShader" type="text/something-not-javascript"> |
618 | | -precision mediump float; |
| 648 | +#ifdef GL_FRAGMENT_PRECISION_HIGH |
| 649 | + precision highp float; |
| 650 | +#else |
| 651 | + precision mediump float; |
| 652 | +#endif |
| 653 | + |
619 | 654 | uniform vec4 lightColor; |
620 | 655 | varying vec4 v_position; |
621 | 656 | varying vec2 v_texCoord; |
|
699 | 734 |
|
700 | 735 | </script> |
701 | 736 | <script id="innerRefractionMapFragmentShader" type="text/something-not-javascript"> |
702 | | -precision mediump float; |
| 737 | +#ifdef GL_FRAGMENT_PRECISION_HIGH |
| 738 | + precision highp float; |
| 739 | +#else |
| 740 | + precision mediump float; |
| 741 | +#endif |
| 742 | + |
703 | 743 | uniform vec4 lightColor; |
704 | 744 | varying vec4 v_position; |
705 | 745 | varying vec2 v_texCoord; |
|
793 | 833 |
|
794 | 834 | </script> |
795 | 835 | <script id="outerRefractionMapFragmentShader" type="text/something-not-javascript"> |
796 | | -precision mediump float; |
| 836 | +#ifdef GL_FRAGMENT_PRECISION_HIGH |
| 837 | + precision highp float; |
| 838 | +#else |
| 839 | + precision mediump float; |
| 840 | +#endif |
| 841 | + |
797 | 842 | uniform vec4 lightColor; |
798 | 843 | varying vec4 v_position; |
799 | 844 | varying vec2 v_texCoord; |
|
0 commit comments