Refactoring of QAbstractRenderPass and QAbstractTechnique
authorPaul Lemire <paul.lemire@kdab.com>
Wed, 4 Jun 2014 06:37:01 +0000 (08:37 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Sat, 7 Jun 2014 09:17:33 +0000 (11:17 +0200)
commitc5ab7a7800b25ca4502b6af2c8ded30ea1b1d306
tree09c942cec3221ced469a281177a4928578ab07ed
parent83987959c05fccc94e3e5f8cf77d6ac127e8ec45
Refactoring of QAbstractRenderPass and QAbstractTechnique

Slight refactoring of both of these classes. This implies small changes to the
backend classes. Also QAbstractTechnique notify the QChangeArbiter when a pass
is added or removed so that the backend can update accordingly.

Change-Id: I4747317356568d9ad080bcd61d94a9ce5832ec6a
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
12 files changed:
src/core/core-components/qabstractrenderpass.h
src/core/core-components/qabstracttechnique.cpp
src/core/core-components/qabstracttechnique.h
src/quick3d/quick3drenderer/items/quick3dtechnique.cpp
src/render/backend/renderer.cpp
src/render/backend/rendertechnique.cpp
src/render/backend/rendertechnique.h
src/render/backend/renderview.cpp
src/render/frontend/renderpass.cpp
src/render/frontend/renderpass.h
src/render/frontend/technique.cpp
src/render/frontend/technique.h