12 gl_Position=
vec4(positions[gl_VertexID], 1.0);
17 #ifdef FRAGMENT_SHADER
19 layout(binding= 0, r32ui) readonly uniform uimage2D image;
21 out
vec4 fragment_color;
39 uint n= imageLoad(image, ivec2(gl_FragCoord.xy)).r;
41 if(n < 10) color= colors[n] /
vec3(255);
42 else color= colors[9] /
vec3(255);
44 fragment_color=
vec4(color, 1.0);
vecteur generique, utilitaire.
vecteur generique 4d, ou 3d homogene, utilitaire.