texture.vert 463 B

1234567891011121314151617181920212223242526272829303132333435
  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 projection;
  8. uniform mat4 modelview;
  9. // Sortie
  10. out vec2 coordTexture;
  11. // Fonction main
  12. void main()
  13. {
  14. // Position finale du vertex en 3D
  15. gl_Position = projection * modelview * vec4(in_Vertex, 1.0);
  16. // Envoi des coordonnées de texture au Fragment Shader
  17. coordTexture = in_TexCoord0;
  18. }