1234567891011121314151617181920212223242526272829303132333435 |
- // Version du GLSL
- #version 150 core
- // Entrées
- in vec3 in_Vertex;
- in vec3 in_Color;
- // Uniform
- uniform mat4 projection;
- uniform mat4 modelview;
- // Sortie
- out vec3 color;
- // Fonction main
- void main()
- {
- // Position finale du vertex en 3D
- gl_Position = projection * modelview * vec4(in_Vertex, 1.0);
- // Envoi de la couleur au Fragment Shader
- color = in_Color;
- }
|