sprites.fragment.fx 412 B

12345678910111213141516171819202122232425262728
  1. uniform bool alphaTest;
  2. varying vec4 vColor;
  3. // Samplers
  4. varying vec2 vUV;
  5. uniform sampler2D diffuseSampler;
  6. // Fog
  7. #include<fogFragmentDeclaration>
  8. void main(void) {
  9. vec4 color = texture2D(diffuseSampler, vUV);
  10. if (alphaTest)
  11. {
  12. if (color.a < 0.95)
  13. discard;
  14. }
  15. color *= vColor;
  16. #include<fogFragment>
  17. gl_FragColor = color;
  18. #include<imageProcessingCompatibility>
  19. }