GLPOINTS
GLPOINTS refers to the OpenGL primitive mode GL_POINTS, used to render one point per vertex. In this mode, each vertex in the supplied vertex array or buffer generates a single point at the position defined by the vertex, producing a collection of discrete points on the screen. Points are useful for particle systems, point clouds, star fields, and lightweight markers.
In legacy and fixed-function pipelines, the size of points can be set globally with glPointSize. In modern
Points are rasterized in window coordinates, with their appearance potentially affected by the fragment shader. In
Draw calls using GL_POINTS typically employ glDrawArrays or glDrawElements with the mode set to GL_POINTS, using
GLPOINTS remains a foundational primitive in OpenGL, offering a straightforward mechanism to render many small primitives