Пытаюсь осознать OpenGL. Во всех найденных мною в интернете материалах при использовании OpenGL для двумерной графики при инициализации матрицы GL_PROJECTION делают как-то так:
glMatrixMode( GL_PROJECTION );
glLoadIdentity();
glOrtho( 0.0, SCREEN_WIDTH, SCREEN_HEIGHT, 0.0, 1.0, -1.0 );
glOrtho( 0.0, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1, 0.0, 1.0, -1.0 );