5 uniform mat4 mvpMatrix;
7 layout(location= 0) in
vec3 position;
8 layout(location= 1) in
vec3 color;
10 out
vec3 vertex_color;
13 gl_Position= mvpMatrix *
vec4(position, 1);
19 #ifdef FRAGMENT_SHADER
23 out
vec4 fragment_color;
28 float color= 0.3*vertex_color.r + 0.8*vertex_color.g + 0.1*vertex_color.b;
29 fragment_color=
vec4(vertex_color, 1);
vecteur generique, utilitaire.
vecteur generique 4d, ou 3d homogene, utilitaire.