summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2015-01-23 13:02:51 +0100
committerPaul Lemire <paul.lemire@kdab.com>2015-01-24 18:51:31 +0100
commit3232dbfd6bc16166dc0c282d8e077df224a3a89b (patch)
tree67a1e77a6b3762114e1f4e48f0d0fbc3298a03ad /examples
parent4e75df8603ec5c2227834edbc190c63a7687a53f (diff)
material-qml: updated to use sorting
Change-Id: I134a0ed43473d9b04f6cc049e6bbe60bd059cb02 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'examples')
-rw-r--r--examples/materials/SortedForwardRenderer.qml6
-rw-r--r--examples/materials/main.qml2
-rw-r--r--examples/materials/materials.qrc2
3 files changed, 8 insertions, 2 deletions
diff --git a/examples/materials/SortedForwardRenderer.qml b/examples/materials/SortedForwardRenderer.qml
index 6bcf7347b..5f2d90dd1 100644
--- a/examples/materials/SortedForwardRenderer.qml
+++ b/examples/materials/SortedForwardRenderer.qml
@@ -65,6 +65,12 @@ TechniqueFilter {
objectName : "cameraSelector"
ClearBuffer {
buffers : ClearBuffer.ColorDepthBuffer
+ SortMethod {
+ criteria: [
+ SortCriterion { sort: SortCriterion.StateChangeCost },
+ SortCriterion { sort: SortCriterion.Material }
+ ]
+ }
}
}
}
diff --git a/examples/materials/main.qml b/examples/materials/main.qml
index 430ab6889..ee5155719 100644
--- a/examples/materials/main.qml
+++ b/examples/materials/main.qml
@@ -51,7 +51,7 @@ Entity {
// and render from the mainCamera
components: [
FrameGraph {
- activeFrameGraph: ForwardRenderer {
+ activeFrameGraph: SortedForwardRenderer {
id: renderer
camera: mainCamera
}
diff --git a/examples/materials/materials.qrc b/examples/materials/materials.qrc
index bcdec89d5..417653df9 100644
--- a/examples/materials/materials.qrc
+++ b/examples/materials/materials.qrc
@@ -1,7 +1,6 @@
<RCC>
<qresource prefix="/">
<file>main.qml</file>
- <file>ForwardRenderer.qml</file>
<file>BasicCamera.qml</file>
<file>TrefoilKnot.qml</file>
<file>PlaneEntity.qml</file>
@@ -9,5 +8,6 @@
<file>HousePlant.qml</file>
<file>Barrel.qml</file>
<file>Chest.qml</file>
+ <file>SortedForwardRenderer.qml</file>
</qresource>
</RCC>