comparison shaders/default.f.glsl @ 1658:fa9ae059e4d3

Added support for GLES in addition to desktop GL
author Mike Pavone <pavone@retrodev.com>
date Sun, 30 Dec 2018 21:10:44 -0800
parents 957325c990d5
children f3cca4b3f17a
comparison
equal deleted inserted replaced
1657:774096402918 1658:fa9ae059e4d3
1 #version 110
2 1
3 uniform sampler2D textures[2]; 2 uniform sampler2D textures[2];
4 3
5 varying vec2 texcoord; 4 varying mediump vec2 texcoord;
6 5
7 void main() 6 void main()
8 { 7 {
9 vec2 modifiedCoord0 = vec2(texcoord.x, (floor(texcoord.y * 512.0 + 0.25) + 0.5)/512.0); 8 mediump vec2 modifiedCoord0 = vec2(texcoord.x, (floor(texcoord.y * 512.0 + 0.25) + 0.5)/512.0);
10 vec2 modifiedCoord1 = vec2(texcoord.x, (floor(texcoord.y * 512.0 - 0.25) + 0.5)/512.0); 9 mediump vec2 modifiedCoord1 = vec2(texcoord.x, (floor(texcoord.y * 512.0 - 0.25) + 0.5)/512.0);
11 gl_FragColor = mix( 10 gl_FragColor = mix(
12 texture2D(textures[1], modifiedCoord1), 11 texture2D(textures[1], modifiedCoord1),
13 texture2D(textures[0], modifiedCoord0), 12 texture2D(textures[0], modifiedCoord0),
14 (sin(texcoord.y * 1024.0 * 3.14159265359) + 1.0) * 0.5 13 (sin(texcoord.y * 1024.0 * 3.14159265359) + 1.0) * 0.5
15 ); 14 );