/* I seem to need this for glGenBuffers as per http://www.gamedev.net/community/forums/topic.asp?topic_id=422358 */ #define GL_GLEXT_PROTOTYPES #include "exp004geometry.h" #include "exp004state0.h" #include void exp004geometry (GLenum mode) { glMatrixMode (GL_MODELVIEW); glLoadIdentity (); glPointSize (0.1); glColor3f (0.2, 0.2, 0.2); if (mode == GL_SELECT) { for (int i = 0; i < ROWS; i++) { glLoadName (i); glDrawArrays (GL_POINTS, i, 1); } } else { glDrawArrays (GL_POINTS, 0, ROWS); } return; }