summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPasi Keranen <pasi.keranen@digia.com>2015-03-09 12:29:21 +0200
committerPasi Keränen <pasi.keranen@digia.com>2015-03-09 12:50:47 +0000
commitbb7e6ca53119f389f76090477a3754f4f5363493 (patch)
treebd0eeb90b39e563a331e6411f9796b1a5107f42b
parent2e432539a512b29ede524df1b69f5ac6d3ea25a0 (diff)
Fixed resize viewport behavior in examples.
Fixes QTBUG-42640 Change-Id: I51e9d1d866905b858483bbf539dc2d60d84c5b44 Reviewed-by: Pasi Keränen <pasi.keranen@digia.com>
-rw-r--r--examples/canvas3d/interaction/qml/interaction/interaction.js4
-rw-r--r--examples/canvas3d/jsonmodels/jsonmodels.js4
2 files changed, 8 insertions, 0 deletions
diff --git a/examples/canvas3d/interaction/qml/interaction/interaction.js b/examples/canvas3d/interaction/qml/interaction/interaction.js
index f7883b0..a041169 100644
--- a/examples/canvas3d/interaction/qml/interaction/interaction.js
+++ b/examples/canvas3d/interaction/qml/interaction/interaction.js
@@ -180,6 +180,10 @@ function onCanvasResize(canvas)
var pixelRatio = canvas.devicePixelRatio;
canvas.pixelSize = Qt.size(canvas.width * pixelRatio,
canvas.height * pixelRatio);
+ if (gl)
+ gl.viewport(0, 0,
+ canvas.width * canvas.devicePixelRatio,
+ canvas.height * canvas.devicePixelRatio);
}
function renderGL(canvas) {
diff --git a/examples/canvas3d/jsonmodels/jsonmodels.js b/examples/canvas3d/jsonmodels/jsonmodels.js
index 5bf1eb0..e8a4425 100644
--- a/examples/canvas3d/jsonmodels/jsonmodels.js
+++ b/examples/canvas3d/jsonmodels/jsonmodels.js
@@ -177,6 +177,10 @@ function onCanvasResize(canvas)
var pixelRatio = canvas.devicePixelRatio;
canvas.pixelSize = Qt.size(canvas.width * pixelRatio,
canvas.height * pixelRatio);
+ if (gl)
+ gl.viewport(0, 0,
+ canvas.width * canvas.devicePixelRatio,
+ canvas.height * canvas.devicePixelRatio);
}
function renderGL(canvas) {