Std_font_es.frag 430 B

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