diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2015-11-24 09:56:03 +0100 |
---|---|---|
committer | Andy Nichols <andy.nichols@theqtcompany.com> | 2015-11-24 16:53:38 +0000 |
commit | 92311456e21ff0ff0e9e290e728dcca7cbd86c24 (patch) | |
tree | a013400a076267e950c753f726997f12da1bb25a /src/render/frontend | |
parent | e00db5f03c9effd21e9df23eb6da2be8de024776 (diff) |
QRenderAspect: register QFrustumCulling/FrustumCulling creator functor
Change-Id: I375e808da644525f2943bee68d75f7d932d8dd5b
Reviewed-by: Andy Nichols <andy.nichols@theqtcompany.com>
Diffstat (limited to 'src/render/frontend')
-rw-r--r-- | src/render/frontend/qrenderaspect.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/render/frontend/qrenderaspect.cpp b/src/render/frontend/qrenderaspect.cpp index 46e82a448..50c265237 100644 --- a/src/render/frontend/qrenderaspect.cpp +++ b/src/render/frontend/qrenderaspect.cpp @@ -70,6 +70,7 @@ #include <Qt3DRender/qgeometryrenderer.h> #include <Qt3DRender/qobjectpicker.h> #include <Qt3DRender/qboundingvolumedebug.h> +#include <Qt3DRender/qfrustumculling.h> #include <Qt3DRender/private/cameraselectornode_p.h> #include <Qt3DRender/private/layerfilternode_p.h> @@ -109,6 +110,7 @@ #include <Qt3DRender/private/loadbufferjob_p.h> #include <Qt3DRender/private/loadgeometryjob_p.h> #include <Qt3DRender/private/qsceneparserfactory_p.h> +#include <Qt3DRender/private/frustumculling_p.h> #include <Qt3DCore/qentity.h> #include <Qt3DCore/qtransform.h> @@ -270,6 +272,7 @@ void QRenderAspect::registerBackendTypes() registerBackendType<QGeometryRenderer>(QBackendNodeFunctorPtr(new Render::GeometryRendererFunctor(d->m_nodeManagers->geometryRendererManager()))); registerBackendType<QObjectPicker>(QBackendNodeFunctorPtr(new Render::NodeFunctor<Render::ObjectPicker, Render::ObjectPickerManager>(d->m_nodeManagers->objectPickerManager()))); registerBackendType<QBoundingVolumeDebug>(QBackendNodeFunctorPtr(new Render::NodeFunctor<Render::BoundingVolumeDebug, Render::BoundingVolumeDebugManager>(d->m_nodeManagers->boundingVolumeDebugManager()))); + registerBackendType<QFrustumCulling>(QBackendNodeFunctorPtr(new Render::FrameGraphNodeFunctor<Render::FrustumCulling, QFrustumCulling>(d->m_nodeManagers->frameGraphManager()))); } void QRenderAspect::renderInitialize(QOpenGLContext *context) |