summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordpope <daniel.pope@nokia.com>2012-03-21 15:26:31 +1000
committerQt by Nokia <qt-info@nokia.com>2012-03-21 07:06:15 +0100
commitfcbd6d2b432a3c1a068f88a5fac83771ddb5f715 (patch)
tree73b7e66473fc41af702a77f4db4509a1fa19c6cd
parente201b5764e41f05cd801c8e577324cec9cb82acd (diff)
downloadqt3d-fcbd6d2b432a3c1a068f88a5fac83771ddb5f715.tar.gz
Fix QGLSubSurface rendering problem.
QGLPainter now uses the x,y position of sub-surfaces when rendering. Task-number:QTBUG-24339 Change-Id: Ibf10b25815eb963fc4a8816676ec13ed7fb13454 Reviewed-by: Sergey Dubitskiy <sergey.dubitskiy@nokia.com>
-rw-r--r--src/threed/painting/qglpainter.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/threed/painting/qglpainter.cpp b/src/threed/painting/qglpainter.cpp
index 62e8c8ba6..611c94a36 100644
--- a/src/threed/painting/qglpainter.cpp
+++ b/src/threed/painting/qglpainter.cpp
@@ -1363,7 +1363,7 @@ void QGLPainter::update()
}
if ((updates & UpdateViewport) != 0) {
QRect viewport = currentSurface()->viewportGL();
- glViewport(0, 0,
+ glViewport(viewport.x(), viewport.y(),
viewport.width(), viewport.height());
}
if (updates != 0)