forked from teamnwah/openmw-tes3coop
Fixed screen transformation
This commit is contained in:
parent
4d25730388
commit
32966b80cb
1 changed files with 11 additions and 21 deletions
|
@ -207,36 +207,26 @@ void SDLGLDriver::updateNoSwap()
|
||||||
|
|
||||||
glBegin( GL_QUADS );
|
glBegin( GL_QUADS );
|
||||||
|
|
||||||
|
// Needed to move the screen into the right place
|
||||||
|
int diff = screen->h - realDisp->h;
|
||||||
|
|
||||||
// Bottom-left vertex (corner)
|
// Bottom-left vertex (corner)
|
||||||
glTexCoord2i( 0, 0 );
|
glTexCoord2i( 0, 1 );
|
||||||
glVertex3f(0,0,0);
|
glVertex3f(0,diff,0);
|
||||||
|
|
||||||
// Bottom-right vertex (corner)
|
// Bottom-right vertex (corner)
|
||||||
glTexCoord2i( 1, 0 );
|
glTexCoord2i( 1, 1 );
|
||||||
glVertex3f( realDisp->w, 0, 0.f );
|
glVertex3f( realDisp->w, diff, 0.f );
|
||||||
|
|
||||||
// Top-right vertex (corner)
|
// Top-right vertex (corner)
|
||||||
glTexCoord2i( 1, 1 );
|
glTexCoord2i( 1, 0 );
|
||||||
glVertex3f( realDisp->w, realDisp->h, 0.f );
|
glVertex3f( realDisp->w, screen->h, 0.f );
|
||||||
|
|
||||||
// Top-left vertex (corner)
|
// Top-left vertex (corner)
|
||||||
glTexCoord2i( 0, 1 );
|
glTexCoord2i( 0, 0 );
|
||||||
glVertex3f( 0, realDisp->h, 0.f );
|
glVertex3f( 0, screen->h, 0.f );
|
||||||
glEnd();
|
glEnd();
|
||||||
|
|
||||||
/*
|
|
||||||
glBegin(GL_TRIANGLES);
|
|
||||||
glColor3ub(255, 0, 0);
|
|
||||||
glVertex2d(0, 0);
|
|
||||||
|
|
||||||
glColor3ub(0, 255, 0);
|
|
||||||
glVertex2d(100,0);
|
|
||||||
|
|
||||||
glColor3ub(0, 0, 255);
|
|
||||||
glVertex2d(50, 50);
|
|
||||||
glEnd();
|
|
||||||
*/
|
|
||||||
|
|
||||||
glMatrixMode(GL_PROJECTION);
|
glMatrixMode(GL_PROJECTION);
|
||||||
glPopMatrix();
|
glPopMatrix();
|
||||||
glMatrixMode(GL_MODELVIEW);
|
glMatrixMode(GL_MODELVIEW);
|
||||||
|
|
Loading…
Reference in a new issue