summaryrefslogtreecommitdiffstats
path: root/src/render/backend/qrenderaspect.cpp
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire.ecortex@kdab.com>2014-11-17 08:53:45 +0100
committerSean Harmer <sean.harmer@kdab.com>2014-12-10 17:16:18 +0100
commitec289cfa3518374f7e99fac3568388b4b37699f1 (patch)
tree7f1619e0323b6d4197d6ffe773c18d27e5d7eb2a /src/render/backend/qrenderaspect.cpp
parentbb4bd600b5b6a17d5d2f9b92de648ba00e8ae418 (diff)
Registered RenderShaderData as backend type for QShaderData
Change-Id: Ibcd1e2c488909f25f1e03aa330d48ba96dd0ca04 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 7ae340b87..86faa4ef7 100644
--- a/src/render/backend/qrenderaspect.cpp
+++ b/src/render/backend/qrenderaspect.cpp
@@ -65,6 +65,7 @@
#include <Qt3DRenderer/qclearbuffer.h>
#include <Qt3DRenderer/qtexture.h>
#include <Qt3DRenderer/qeffect.h>
+#include <Qt3DRenderer/qshaderdata.h>
#include <Qt3DCore/qcameralens.h>
#include <Qt3DRenderer/private/cameraselectornode_p.h>
@@ -194,6 +195,7 @@ void QRenderAspect::registerBackendTypes()
registerBackendType<QSortMethod>(QBackendNodeFunctorPtr(new Render::FrameGraphNodeFunctor<Render::SortMethod, QSortMethod>(d->m_renderer->frameGraphManager())));
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::RenderNodeFunctor<Render::RenderShaderData, Render::ShaderDataManager>(d->m_renderer->shaderDataManager())));
}
QVector<QAspectJobPtr> QRenderAspect::jobsToExecute()