texture.vert 390 B

1234567891011121314151617181920212223
  1. // Version du GLSL
  2. #version 150 core
  3. // Entrées
  4. in vec3 in_Vertex;
  5. in vec2 in_TexCoord0;
  6. // Uniform
  7. uniform mat4 pmv;
  8. // Sortie
  9. out vec2 coordTexture;
  10. // Fonction main
  11. void main()
  12. {
  13. // Position finale du vertex en 3D
  14. gl_Position = pmv * vec4(in_Vertex, 1.0);
  15. // Envoi des coordonnées de texture au Fragment Shader
  16. coordTexture = in_TexCoord0;
  17. }