Original Post
I have been looking at several tutorial, and all of them draw several objects with only a LoadIdentity, like this... glLoadIdentity(); **Draw Object** repeat... So when do you ever push the modelview matrix onto the stack, and pop it, if just calling glLoadIdentity() resets everything for the next object? I was under the impression that you needed to glMatrixMode(GL_MODELVIEW); glPushMatrix(); glLoadIdentity(); **Draw Object** glMatrixMode(GL_MODELVIEW); glPopMatrix(); repeat... Which way is correct?