basic.vs 436 B

1234567891011121314151617181920212223
  1. #version 300 es
  2. in vec3 vertexPosition;
  3. in vec2 vertexTexCoord;
  4. in vec3 vertexNormal;
  5. in vec4 vertexColor;
  6. uniform mat4 mvp;
  7. out vec3 fragPosition;
  8. out vec2 fragTexCoord;
  9. out vec4 fragColor;
  10. out vec3 fragNormal;
  11. void main()
  12. {
  13. fragPosition = vertexPosition;
  14. fragTexCoord = vertexTexCoord;
  15. fragColor = vertexColor;
  16. fragNormal = vertexNormal;
  17. gl_Position = mvp * vec4(fragPosition, 1.0f);
  18. }