couleur3D.vert 428 B

1234567891011121314151617181920212223242526272829303132333435
  1. // Version du GLSL
  2. #version 150 core
  3. // Entrées
  4. in vec3 in_Vertex;
  5. in vec3 in_Color;
  6. // Uniform
  7. uniform mat4 projection;
  8. uniform mat4 modelview;
  9. // Sortie
  10. out vec3 color;
  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 de la couleur au Fragment Shader
  17. color = in_Color;
  18. }