Mercurial > repos > blastem
comparison shaders/default.f.glsl @ 1692:5dacaef602a7 segacd
Merge from default
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sat, 05 Jan 2019 00:58:08 -0800 |
parents | fa9ae059e4d3 |
children | f3cca4b3f17a |
comparison
equal
deleted
inserted
replaced
1504:95b3a1a8b26c | 1692:5dacaef602a7 |
---|---|
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 ); |