   GL_POINTS Slow
  I was wondering... and this might be impossible... if there was a faster way to display a point cloud rather than GL_POINTS. My target is to show about 100,000 points and be as fast as possible.Let me know if there is a better technique thanglbegin(GL_POINTS)100,000 x glColor3f(r, g, b); glVertex3d(x, y, z);glEnd()in terms of speed   
  Put your point positions and colors in arrays using glVertexPointer() and glColorPointer(), and then call glDrawArrays(GL_POINTS, ...) instead. This will be much faster than using 100,000 glColor() and glVertex() calls. If you want even more speed, look into using vertex buffer objects (VBOs).   ;Quote:Original post by Eric LengyelPut your point positions and colors in arrays using glVertexPointer() and glColorPointer(), and then call glDrawArrays(GL_POINTS, ...) instead. This will be much faster than using 100,000 glColor() and glVertex() calls. If you want even more speed, look into using vertex buffer objects (VBOs).Thats exactly what I was looking for... thanks.   