3 precision mediump float;
7 varying vec2 fragTexCoord;
8 varying vec4 fragColor;
10 uniform sampler2D texture0;
11 uniform sampler2D texture1;
13 uniform vec4 colDiffuse;
15 uniform ivec3 palette[colors];
19 vec4 texelColor = texture2D(texture0, fragTexCoord);
21 vec4 color = vec4(1.0, 1.0, 1.0, 1.0);
22 vec2 bukCoord = vec2(texelColor.r, 0.5);
24 if (texelColor.r == 1.0) {
25 bukCoord = vec2(0.9999, 0.5);
27 vec4 colorx = texture2D(texture1, bukCoord);
29 gl_FragColor = vec4(colorx.r, colorx.g, colorx.b, colorx.a);