aboutsummaryrefslogtreecommitdiff
path: root/pacc/glsl/font.frag
blob: 8beb0a78912d88bdd2c47cf604870622f0a76c40 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
uniform sampler2D palette;
uniform sampler2D tex;
varying mediump vec2 texcoord;
uniform lowp float bg;
uniform lowp float color;
void main(void) {
  gl_FragColor = vec4(1.0, 0.0, 1.0, 1.0);
  lowp float pixel = texture2D(tex, texcoord).x;
  lowp float index = color;
  if (pixel < 0.5) {
    if (bg < 0.5) discard;
    index = 0.5 / 256.0;
  }
  gl_FragColor = texture2D(palette, vec2(index, 0.0));
}