Unlit.vert 568 B

12345678910111213141516171819202122232425262728
  1. #include "Uniforms.vert"
  2. #include "Transform.vert"
  3. varying vec2 vTexCoord;
  4. #ifdef VERTEXCOLOR
  5. varying vec4 vColor;
  6. #endif
  7. #ifdef HEIGHTFOG
  8. varying vec3 vWorldPos;
  9. #endif
  10. varying float vDepth;
  11. void main()
  12. {
  13. mat4 modelMatrix = iModelMatrix;
  14. vec3 worldPos = GetWorldPos(modelMatrix);
  15. gl_Position = GetClipPos(worldPos);
  16. vTexCoord = GetTexCoord(iTexCoord);
  17. vDepth = GetDepth(gl_Position);
  18. #ifdef HEIGHTFOG
  19. vWorldPos = worldPos;
  20. #endif
  21. #ifdef VERTEXCOLOR
  22. vColor = iColor;
  23. #endif
  24. }