diff options
author | Sean Harmer <sean.harmer@kdab.com> | 2016-01-15 11:57:28 +0000 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2016-01-17 17:20:42 +0000 |
commit | 5301ff32875355fc1c9bfad06f31f78733b14a65 (patch) | |
tree | 66d572221904e078126a3218aecc8a71be336a52 /src/render/frontend | |
parent | 022e920cac539cdb94a7c9002737f4ecf3e0d3a2 (diff) |
Register renderer settings and set on renderer
Change-Id: I7f4a0c7a51721e8425f9e32aa1a0609fc3e5ee14
Reviewed-by: Paul Lemire <paul.lemire@kdab.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 1a31fc778..35c194ccf 100644 --- a/src/render/frontend/qrenderaspect.cpp +++ b/src/render/frontend/qrenderaspect.cpp @@ -76,6 +76,7 @@ #include <Qt3DRender/qdispatchcompute.h> #include <Qt3DRender/qcomputejob.h> #include <Qt3DRender/qrendersurfaceselector.h> +#include <Qt3DRender/qrenderersettings.h> #include <Qt3DRender/private/cameraselectornode_p.h> #include <Qt3DRender/private/layerfilternode_p.h> @@ -121,6 +122,7 @@ #include <Qt3DRender/private/dispatchcompute_p.h> #include <Qt3DRender/private/computejob_p.h> #include <Qt3DRender/private/rendersurfaceselector_p.h> +#include <Qt3DRender/private/renderersettings_p.h> #include <Qt3DCore/qentity.h> #include <Qt3DCore/qtransform.h> @@ -284,6 +286,7 @@ void QRenderAspect::registerBackendTypes() registerBackendType<QLighting>(QBackendNodeFunctorPtr(new Render::FrameGraphNodeFunctor<Render::Lighting, QLighting>(d->m_nodeManagers->frameGraphManager()))); registerBackendType<QDispatchCompute>(QBackendNodeFunctorPtr(new Render::FrameGraphNodeFunctor<Render::DispatchCompute, QDispatchCompute>(d->m_nodeManagers->frameGraphManager()))); registerBackendType<QComputeJob>(QBackendNodeFunctorPtr(new Render::NodeFunctor<Render::ComputeJob, Render::ComputeJobManager>(d->m_nodeManagers->computeJobManager()))); + registerBackendType<QRendererSettings>(QBackendNodeFunctorPtr(new Render::RendererSettingsFunctor(d->m_renderer))); } void QRenderAspect::renderInitialize(QOpenGLContext *context) |