Light2D.glsl 372 B

12345678910111213141516171819202122
  1. #include "Uniforms.glsl"
  2. #include "Samplers.glsl"
  3. #include "Transform.glsl"
  4. varying vec2 vTexCoord;
  5. varying vec4 vColor;
  6. void VS()
  7. {
  8. mat4 modelMatrix = iModelMatrix;
  9. vec3 worldPos = GetWorldPos(modelMatrix);
  10. gl_Position = GetClipPos(worldPos);
  11. vTexCoord = iTexCoord;
  12. vColor = iColor * vTexCoord.x;
  13. }
  14. void PS()
  15. {
  16. gl_FragColor.rgba = vColor;
  17. }