summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/quick3d/imports/render/defaults/qml/ForwardRenderer.qml28
1 files changed, 16 insertions, 12 deletions
diff --git a/src/quick3d/imports/render/defaults/qml/ForwardRenderer.qml b/src/quick3d/imports/render/defaults/qml/ForwardRenderer.qml
index 308081412..4559a31a9 100644
--- a/src/quick3d/imports/render/defaults/qml/ForwardRenderer.qml
+++ b/src/quick3d/imports/render/defaults/qml/ForwardRenderer.qml
@@ -42,25 +42,29 @@ TechniqueFilter {
property alias camera: cameraSelector.camera
property alias clearColor: viewport.clearColor
property alias viewportRect: viewport.rect
+ property alias window: surfaceSelector.window
// Select the forward rendering Technique of any used Effect
requires: [ Annotation { name: "renderingStyle"; value: "forward" } ]
- // Use the whole viewport
- Viewport {
- id: viewport
- rect: Qt.rect(0.0, 0.0, 1.0, 1.0)
- clearColor: "white"
+ RenderSurfaceSelector {
+ id: surfaceSelector
- // Use the specified camera
- CameraSelector {
- id : cameraSelector
- FrustumCulling {
- ClearBuffer {
- buffers : ClearBuffer.ColorDepthBuffer
+ // Use the whole viewport
+ Viewport {
+ id: viewport
+ rect: Qt.rect(0.0, 0.0, 1.0, 1.0)
+ clearColor: "white"
+
+ // Use the specified camera
+ CameraSelector {
+ id : cameraSelector
+ FrustumCulling {
+ ClearBuffer {
+ buffers : ClearBuffer.ColorDepthBuffer
+ }
}
}
}
}
}
-