summaryrefslogtreecommitdiffstats
path: root/src/render/materialsystem/qrenderpass.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/render/materialsystem/qrenderpass.cpp')
-rw-r--r--src/render/materialsystem/qrenderpass.cpp36
1 files changed, 23 insertions, 13 deletions
diff --git a/src/render/materialsystem/qrenderpass.cpp b/src/render/materialsystem/qrenderpass.cpp
index 61f844be3..111bb7b5f 100644
--- a/src/render/materialsystem/qrenderpass.cpp
+++ b/src/render/materialsystem/qrenderpass.cpp
@@ -87,23 +87,33 @@ QRenderPassPrivate::QRenderPassPrivate()
FrameGraph branch. Each RenderPass can overload this base render state by
specifying its own RenderState nodes.
- \code
- RenderPass {
- id: pass
- shaderProgram: ShaderProgram {
- ...
- }
- parameters: [
- Parameters { name: "color"; value: "red" }
- ]
+ \qml
+ Technique {
filterKeys: [
- FilterKey { name: "name"; value: "zFillPass" }
+ FilterKey { name: "renderingStyle"; value: "forward" }
]
- renderStates: [
- DepthTest { }
+ graphicsApiFilter: {
+ api: GraphicsApiFilter.OpenGL
+ profile: GraphicsApiFilter.CoreProfile
+ majorVersion: 3
+ minorVersion: 1
+ }
+ renderPasses: [
+ RenderPass {
+ id: pass
+ shaderProgram: ShaderProgram {
+ // ...
+ }
+ parameters: [
+ Parameter { name: "color"; value: "red" }
+ ]
+ renderStates: [
+ DepthTest {}
+ ]
+ }
]
}
- \endcode
+ \endqml
\sa RenderPassFilter, FilterKey, Parameter, RenderState, Effect, Technique
*/