Mercurial > repos > blastem
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 ); |