8 layout(std430, binding= 1) readonly buffer vertexData
13 layout(std430, binding= 0) writeonly buffer transformedData
18 uniform mat4 mvpMatrix;
20 layout(local_size_x= 256) in;
24 const uint ID= gl_GlobalInvocationID.x;
27 if(ID < data.length())
28 transformed[ID]= mvpMatrix *
vec4(data[ID], 1);
vecteur generique, utilitaire.
vecteur generique 4d, ou 3d homogene, utilitaire.