How do I improve a 2D pixel draw

Started by
0 comments, last by zedzeek 18 years, 8 months ago
I'm trying to plot a massive amount of point to the screen. Doing a brute force draw is too slow. Here is what I currently do: glBegin(GL_POINTS); for(int xy =0; xy < max_pts; xy++) { glVertex2d(data[xy].x, data[xy].y); } glEnd(); glFlush(); What would be a better strategy for drawing? I don't need the points to suddenly appear all at once. The points can trickle in; just as long as they are eventually all present. Thanks for any help.
Advertisement
use
glVertexPointer( .... verts );
glDrawArrays( GL_POINTS, 0, num_verts );

This topic is closed to new replies.

Advertisement