summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2016-08-10 08:38:08 +0200
committerSean Harmer <sean.harmer@kdab.com>2016-08-10 19:45:08 +0000
commit6780e9ebb8b880be015a5fca167d602f177a8962 (patch)
treefcdecbbe06e4b3a617d96c755f372ec06406fc5d /tests
parentd220a4cfe578e908ad89f8d5d85e6601acade355 (diff)
deferred-renderer-qml: properly handle window size changes
Change-Id: If3f9e1e240f6323bf505f81424cba319c912c03a Task-number: QTBUG-55163 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/manual/deferred-renderer-qml/DeferredRenderer.qml9
1 files changed, 7 insertions, 2 deletions
diff --git a/tests/manual/deferred-renderer-qml/DeferredRenderer.qml b/tests/manual/deferred-renderer-qml/DeferredRenderer.qml
index 9ee2c2345..8e10005a5 100644
--- a/tests/manual/deferred-renderer-qml/DeferredRenderer.qml
+++ b/tests/manual/deferred-renderer-qml/DeferredRenderer.qml
@@ -61,7 +61,12 @@ Viewport {
property alias screenQuadLayer: screenQuadLayerFilter.layers
property alias debugLayer: debugLayerFilter.layers
+ readonly property real windowWidth: surfaceSelector.surface !== null ? surfaceSelector.surface.width: 0
+ readonly property real windowHeight: surfaceSelector.surface !== null ? surfaceSelector.surface.height: 0
+
RenderSurfaceSelector {
+ id: surfaceSelector
+
CameraSelector {
id : sceneCameraSelector
@@ -104,7 +109,7 @@ Viewport {
buffers: ClearBuffers.ColorDepthBuffer
RenderPassFilter {
matchAny : FilterKey { name : "pass"; value : "final" }
- parameters: Parameter { name: "winSize"; value : Qt.size(1024, 768) }
+ parameters: Parameter { name: "winSize"; value : Qt.size(windowWidth, windowHeight) }
}
}
@@ -116,7 +121,7 @@ Viewport {
normalizedRect : Qt.rect(0.5, 0.5, 0.5, 0.5)
RenderPassFilter {
matchAny : FilterKey { name : "pass"; value : "final" }
- parameters: Parameter { name: "winSize"; value : Qt.size(1024 * 0.5, 768 * 0.5) }
+ parameters: Parameter { name: "winSize"; value : Qt.size(windowWidth * 0.5, windowHeight * 0.5) }
}
}
}