Std_font_es.frag 416 B

1234567891011121314
  1. precision lowp float;
  2. uniform lowp sampler2D tex;
  3. uniform lowp sampler2D tex2;
  4. varying lowp vec4 varying_color;
  5. varying mediump vec2 varying_texCoord0;
  6. void main()
  7. {
  8. lowp vec4 texColor = texture2D(tex, varying_texCoord0);
  9. float gray = varying_color.r * 0.299 + varying_color.g * 0.587 + varying_color.b * 0.114;
  10. float a = mix(texColor.a, texColor.r, gray);
  11. gl_FragColor = vec4(a, a, a, a) * varying_color;
  12. }