diff options
author | Paul Lemire <paul.lemire350@gmail.com> | 2015-08-02 19:06:52 +0200 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2015-08-07 16:50:46 +0000 |
commit | ecaa9ab2d6172ea97eca096c6b4c0b0f11ba73b1 (patch) | |
tree | d350b12750b6edfc8bbe1843f6eda7408ca892bb /src/render/backend/qrenderaspect.cpp | |
parent | b9665acbd3a43784fbc1dd9079d87eefa34e1b3c (diff) |
RenderGeometryRenderer: dedicated creation functor
Needed in order to make the RenderGeometryRenderer aware of its manager.
That way the geometry renderer will be able to queue up functors whenever a
geometry functor changes
Change-Id: Ib08bf4c2502bfd4199488681b462207f0ee9b289
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, 1 insertions, 1 deletions
diff --git a/src/render/backend/qrenderaspect.cpp b/src/render/backend/qrenderaspect.cpp index cd78998c3..4d59dacc1 100644 --- a/src/render/backend/qrenderaspect.cpp +++ b/src/render/backend/qrenderaspect.cpp @@ -237,7 +237,7 @@ void QRenderAspect::registerBackendTypes() registerBackendType<QBuffer>(QBackendNodeFunctorPtr(new Render::RenderBufferFunctor(d->m_renderer->bufferManager()))); registerBackendType<QAttribute>(QBackendNodeFunctorPtr(new Render::RenderNodeFunctor<Render::RenderAttribute, Render::AttributeManager>(d->m_renderer->attributeManager()))); registerBackendType<QGeometry>(QBackendNodeFunctorPtr(new Render::RenderNodeFunctor<Render::RenderGeometry, Render::GeometryManager>(d->m_renderer->geometryManager()))); - registerBackendType<QGeometryRenderer>(QBackendNodeFunctorPtr(new Render::RenderNodeFunctor<Render::RenderGeometryRenderer, Render::GeometryRendererManager>(d->m_renderer->geometryRendererManager()))); + registerBackendType<QGeometryRenderer>(QBackendNodeFunctorPtr(new Render::RenderGeometryRendererFunctor(d->m_renderer->geometryRendererManager()))); } void QRenderAspect::renderInitialize(QOpenGLContext *context) |