diff options
author | dpope <daniel.pope@nokia.com> | 2012-03-21 15:26:31 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-03-21 07:06:15 +0100 |
commit | fcbd6d2b432a3c1a068f88a5fac83771ddb5f715 (patch) | |
tree | 73b7e66473fc41af702a77f4db4509a1fa19c6cd | |
parent | e201b5764e41f05cd801c8e577324cec9cb82acd (diff) | |
download | qt3d-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.cpp | 2 |
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) |