diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2015-01-29 14:50:46 +0100 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2015-02-08 15:02:18 +0000 |
commit | 370ab12074335cc63c764746886eb3b24b1df725 (patch) | |
tree | e12ea3fb1f1ef942dc22a9fc4a3c001029c5dc3a /src/render/backend/qrenderaspect.cpp | |
parent | 88c21143754462d22c2010c04a06613b06bde69b (diff) |
Register backend functor creator for RenderTextureImage
Change-Id: I1c32e555a7033e451af4c994f7b6f22556543c9a
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/render/backend/qrenderaspect.cpp')
-rw-r--r-- | src/render/backend/qrenderaspect.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/render/backend/qrenderaspect.cpp b/src/render/backend/qrenderaspect.cpp index 03026118d..f33070072 100644 --- a/src/render/backend/qrenderaspect.cpp +++ b/src/render/backend/qrenderaspect.cpp @@ -91,6 +91,7 @@ #include <Qt3DRenderer/private/updateboundingvolumejob_p.h> #include <Qt3DRenderer/private/updateworldtransformjob_p.h> #include <Qt3DRenderer/private/framecleanupjob_p.h> +#include <Qt3DRenderer/private/rendertextureimage_p.h> #include <Qt3DCore/qentity.h> #include <Qt3DCore/qtransform.h> #include <Qt3DCore/qnodevisitor.h> @@ -214,6 +215,7 @@ void QRenderAspect::registerBackendTypes() registerBackendType<QFrameGraph>(QBackendNodeFunctorPtr(new Render::FrameGraphComponentFunctor(d->m_renderer))); registerBackendType<QParameter>(QBackendNodeFunctorPtr(new Render::RenderNodeFunctor<Render::RenderParameter, Render::ParameterManager>(d->m_renderer->parameterManager()))); registerBackendType<QShaderData>(QBackendNodeFunctorPtr(new Render::RenderShaderDataFunctor(d->m_renderer->shaderDataManager()))); + registerBackendType<QAbstractTextureImage>(QBackendNodeFunctorPtr(new Render::RenderNodeFunctor<Render::RenderTextureImage, Render::TextureImageManager>(d->m_renderer->textureImageManager()))); } void QRenderAspect::renderInitialize(QOpenGLContext *context) |