summaryrefslogtreecommitdiffstats
path: root/src/render/backend/qrenderaspect.cpp
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2015-01-29 14:50:46 +0100
committerSean Harmer <sean.harmer@kdab.com>2015-02-08 15:02:18 +0000
commit370ab12074335cc63c764746886eb3b24b1df725 (patch)
treee12ea3fb1f1ef942dc22a9fc4a3c001029c5dc3a /src/render/backend/qrenderaspect.cpp
parent88c21143754462d22c2010c04a06613b06bde69b (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.cpp2
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)