ui.fs 388 B

123456789101112131415161718192021222324
  1. #version 120
  2. uniform sampler2D diffuse;
  3. uniform float alpha_test;
  4. varying vec2 fTexcoord;
  5. varying vec4 fColor;
  6. void main() {
  7. vec4 albedo = texture2D(diffuse, fTexcoord) * fColor;
  8. if (albedo.a < alpha_test) {
  9. discard;
  10. }
  11. gl_FragData[0].rgb = albedo.rgb;
  12. gl_FragData[0].a = 0.0;
  13. gl_FragData[1].rgb = vec3(0,0,0);
  14. gl_FragData[1].a = float(4);
  15. gl_FragDepth = 0.0;
  16. }