grid.vertex.fx 526 B

123456789101112131415161718192021222324252627282930
  1. precision highp float;
  2. // Attributes
  3. attribute vec3 position;
  4. attribute vec3 normal;
  5. // Uniforms
  6. uniform mat4 worldViewProjection;
  7. uniform mat4 world;
  8. uniform mat4 view;
  9. // Varying
  10. varying vec3 vPosition;
  11. varying vec3 vNormal;
  12. #include<fogVertexDeclaration>
  13. void main(void) {
  14. #ifdef FOG
  15. vec4 worldPos = world * vec4(position, 1.0);
  16. #endif
  17. #include<fogVertex>
  18. gl_Position = worldViewProjection * vec4(position, 1.0);
  19. vPosition = position;
  20. vNormal = normal;
  21. }