summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2015-03-16 09:30:06 +0100
committerPaul Lemire <paul.lemire@kdab.com>2015-04-27 06:28:47 +0000
commit636a27e482f7085b25086250408f2d9dc4edbc5f (patch)
tree89e0e69365a82c38a92699da6d2d1a41ecb2ed63
parent816e44ab6c8d23fb8239feab857438501c330e2d (diff)
NoDraw/QNoDraw registered in QRenderAspect
Change-Id: If23cab7c9d12b99974460d5001663d9c40e26eaa Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
-rw-r--r--src/render/backend/qrenderaspect.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/render/backend/qrenderaspect.cpp b/src/render/backend/qrenderaspect.cpp
index 695581ec5..672578b29 100644
--- a/src/render/backend/qrenderaspect.cpp
+++ b/src/render/backend/qrenderaspect.cpp
@@ -62,6 +62,7 @@
#include <Qt3DRenderer/qeffect.h>
#include <Qt3DRenderer/qshaderdata.h>
#include <Qt3DRenderer/qstateset.h>
+#include <Qt3DRenderer/qnodraw.h>
#include <Qt3DCore/qcameralens.h>
#include <Qt3DRenderer/private/cameraselectornode_p.h>
@@ -91,6 +92,7 @@
#include <Qt3DRenderer/private/framecleanupjob_p.h>
#include <Qt3DRenderer/private/rendertextureimage_p.h>
#include <Qt3DRenderer/private/statesetnode_p.h>
+#include <Qt3DRenderer/private/nodraw_p.h>
#include <Qt3DCore/qentity.h>
#include <Qt3DCore/qtransform.h>
#include <Qt3DCore/qnodevisitor.h>
@@ -221,6 +223,7 @@ void QRenderAspect::registerBackendTypes()
registerBackendType<QShaderData>(QBackendNodeFunctorPtr(new Render::RenderShaderDataFunctor(d->m_renderer->shaderDataManager())));
registerBackendType<QAbstractTextureImage>(QBackendNodeFunctorPtr(new Render::RenderTextureImageFunctor(d->m_renderer->textureManager(), d->m_renderer->textureImageManager(), d->m_renderer->textureDataManager())));
registerBackendType<QStateSet>(QBackendNodeFunctorPtr(new Render::FrameGraphNodeFunctor<Render::StateSetNode, QStateSet>(d->m_renderer->frameGraphManager())));
+ registerBackendType<QNoDraw>(QBackendNodeFunctorPtr(new Render::FrameGraphNodeFunctor<Render::NoDraw, QNoDraw>(d->m_renderer->frameGraphManager())));
}
void QRenderAspect::renderInitialize(QOpenGLContext *context)