summaryrefslogtreecommitdiff
path: root/src/render/graphics.cpp
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2014-02-15 14:40:30 +0300
committerAndrei Karas <akaras@inbox.ru>2014-02-15 14:40:30 +0300
commitdcbbdd05eee119559d3603b91c9140431b8545f7 (patch)
treee8a944ab975c39c6ec1ef86528c25878aad3814d /src/render/graphics.cpp
parentfc1347c730964ef9c0f331f120008c0e7a5fa07e (diff)
downloadmanaverse-dcbbdd05eee119559d3603b91c9140431b8545f7.tar.gz
manaverse-dcbbdd05eee119559d3603b91c9140431b8545f7.tar.bz2
manaverse-dcbbdd05eee119559d3603b91c9140431b8545f7.tar.xz
manaverse-dcbbdd05eee119559d3603b91c9140431b8545f7.zip
Fix scale apply if using SDL 2.
Diffstat (limited to 'src/render/graphics.cpp')
-rw-r--r--src/render/graphics.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/render/graphics.cpp b/src/render/graphics.cpp
index 409626c09..7e3687006 100644
--- a/src/render/graphics.cpp
+++ b/src/render/graphics.cpp
@@ -433,11 +433,13 @@ bool Graphics::resizeScreen(const int width, const int height)
mRect.h = height / mScale;
mWidth = width / mScale;
mHeight = height / mScale;
+ mActualWidth = width;
+ mActualHeight = height;
#ifdef USE_OPENGL
// +++ probably this way will not work in windows/mac
// Setup OpenGL
- glViewport(0, 0, mWidth, mHeight);
+ glViewport(0, 0, mActualWidth, mActualHeight);
glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_FASTEST);
#else
// +++ need impliment resize in soft mode