I am trying desparately to make a program that'll draw an ellipse with GL_POINTS, but for some reason, the while loop that contains the glutIdleFunc only processes the function the last time through the loop. The while loop runs 6 times, but only transfers control to my display function on the sixth time. What am I doing wrong? (I have also tried glutPostRedisplay) Thanks so much.



