"it might be weird to store the same point 4 times in a buffer, but I could not find a better way"
Couldn't you use a geometry shader to convert points into triangles (or quads)?
Couldn't you use a geometry shader to convert points into triangles (or quads)?
[0] https://stackoverflow.com/questions/8641119/webgl-geometry-s...