7 uniform
vec3 positions[36];
9 uniform mat4 mvpMatrix;
14 gl_Position= mvpMatrix *
vec4(positions[gl_VertexID], 1);
19 #ifdef FRAGMENT_SHADER
23 out
vec4 fragment_color;
27 float face_id= float(gl_PrimitiveID) / 11.0;
29 vec3 color=
vec3(face_id, 1 - face_id , 0);
31 fragment_color=
vec4(color, 1);
vecteur generique, utilitaire.
vecteur generique 4d, ou 3d homogene, utilitaire.