summaryrefslogtreecommitdiffstats
path: root/src/render/materialsystem/shader.cpp
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2017-03-28 12:50:49 +0200
committerPaul Lemire <paul.lemire@kdab.com>2017-06-01 12:12:55 +0000
commit11a7585b75def904f7450eea50455ca6e8e9396f (patch)
tree9a8f0c05d9d43dd1f072101ce691528c197c3e58 /src/render/materialsystem/shader.cpp
parent25135da0642516bb209a400035641148d7ae1a49 (diff)
Renderer: add more dirty flags and launch jobs based on that
This allows to launch the boundings volumes and transform related jobs only when transforms or geometry have changed. This will be extended in the following commits to Materials, FrameGraph... Change-Id: I71bc61471639ead32de71c9e78952fb0741ef185 Reviewed-by: Mike Krus <mike.krus@kdab.com>
Diffstat (limited to 'src/render/materialsystem/shader.cpp')
-rw-r--r--src/render/materialsystem/shader.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/render/materialsystem/shader.cpp b/src/render/materialsystem/shader.cpp
index 915ca1d54..9803aa008 100644
--- a/src/render/materialsystem/shader.cpp
+++ b/src/render/materialsystem/shader.cpp
@@ -190,7 +190,7 @@ void Shader::sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e)
setStatus(QShaderProgram::NotReady);
updateDNA();
}
- markDirty(AbstractRenderer::AllDirty);
+ markDirty(AbstractRenderer::ShadersDirty);
}
BackendNode::sceneChangeEvent(e);