Original Post
Does anyone have any idea why this code wouldn't work? int DrawGLScene(GLvoid) { glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glLoadIdentity(); glDisable(GL_DEPTH_TEST); glMatrixMode(GL_PROJECTION); glPushMatrix(); glLoadIdentity(); glOrtho(0,800,0,600,0,1); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); glBindTexture(GL_TEXTURE_2D, g_Texture[0]); glBegin(GL_QUADS); glTexCoord2f(0.0f, 1.0f); glVertex2f(0, 0); glTexCoord2f(0.0f, 0.0f); glVertex2f(0, 600); glTexCoord2f(1.0f, 0.0f); glVertex2f(800, 600); glTexCoord2f(1.0f, 1.0f); glVertex2f(800, 0); glEnd(); glEnable(GL_DEPTH_TEST); glMatrixMode( GL_PROJECTION ); glPopMatrix(); glMatrixMode( GL_MODELVIEW ); return TRUE; } I am trying to take a texture, and put it across the entire screen in ortho mode.