From aedb96caf48a459bd40953994b746853672ead2b Mon Sep 17 00:00:00 2001 From: Marianne Gagnon Date: Thu, 9 Apr 2015 19:58:07 -0400 Subject: [PATCH] Tentative fix for #2079 --- src/graphics/render.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/graphics/render.cpp b/src/graphics/render.cpp index 7f81098c5..7ccba658d 100644 --- a/src/graphics/render.cpp +++ b/src/graphics/render.cpp @@ -390,7 +390,8 @@ void IrrDriver::renderScene(scene::ICameraSceneNode * const camnode, unsigned po // Bind() modifies the viewport. In order not to affect anything else, // the viewport is just reset here and not removed in Bind(). const core::recti &vp = Camera::getActiveCamera()->getViewport(); - glViewport(vp.UpperLeftCorner.X, vp.UpperLeftCorner.Y, + glViewport(vp.UpperLeftCorner.X, + irr_driver->getActualScreenSize().Height - vp.LowerRightCorner.Y, vp.LowerRightCorner.X - vp.UpperLeftCorner.X, vp.LowerRightCorner.Y - vp.UpperLeftCorner.Y); glClear(GL_DEPTH_BUFFER_BIT);