diff options
-rw-r--r-- | src/render/backend/qrenderaspect.cpp | 3 |
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) |