diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2017-03-28 12:50:49 +0200 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2017-06-01 12:12:55 +0000 |
commit | 11a7585b75def904f7450eea50455ca6e8e9396f (patch) | |
tree | 9a8f0c05d9d43dd1f072101ce691528c197c3e58 /src/render/materialsystem/shader.cpp | |
parent | 25135da0642516bb209a400035641148d7ae1a49 (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.cpp | 2 |
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); |