- void TKar_ViewportOGL::BeginOrtho()
- {
- if (glIsEnabled(GL_DEPTH_TEST))
- {
- glDisable(GL_DEPTH_TEST);
- DepthTestEnabled=true;
- } else
- DepthTestEnabled=false;
- glMatrixMode(GL_PROJECTION);
- glPushMatrix();
- glLoadIdentity();
- glOrtho( 0, Width-Left, Height-Top,0, -1, 1 );
- glMatrixMode(GL_MODELVIEW);
- glPushMatrix();
- glLoadIdentity();
- }
- void TKar_ViewportOGL::EndOrtho()
- {
- if (DepthTestEnabled)
- glEnable(GL_DEPTH_TEST);
- glMatrixMode(GL_PROJECTION);
- glPopMatrix();
- glMatrixMode(GL_MODELVIEW);
- glPopMatrix();
- }