]> git.sesse.net Git - pistorm/blob - platforms/amiga/rtg/clut.shader
50591428729d22dfd008c50406e29f001006c220
[pistorm] / platforms / amiga / rtg / clut.shader
1 #version 100
2
3 precision mediump float;
4
5 const int colors = 8;
6
7 varying vec2 fragTexCoord;
8 varying vec4 fragColor;
9
10 uniform sampler2D texture0;
11 uniform sampler2D texture1;
12
13 uniform vec4 colDiffuse;
14
15 uniform ivec3 palette[colors];
16
17 void main()
18 {
19     vec4 texelColor = texture2D(texture0, fragTexCoord);
20
21     vec4 color = vec4(1.0, 1.0, 1.0, 1.0);
22     vec2 bukCoord = vec2(texelColor.r, 0.0);
23     vec4 colorx = texture2D(texture1, bukCoord);
24     
25     gl_FragColor = vec4(colorx.r, colorx.g, colorx.b, 1.0);
26 }