summaryrefslogtreecommitdiffstats
path: root/src/runtime/dragon/qdragonrenderaspect.cpp
diff options
context:
space:
mode:
authorLaszlo Agocs <laszlo.agocs@qt.io>2018-12-13 13:17:14 +0100
committerLaszlo Agocs <laszlo.agocs@qt.io>2018-12-13 13:17:18 +0100
commit2ff27c75ed79f3c2fe5cd4c933011593312e962c (patch)
tree0960924e6589d0ff915e3049c4e6d28bf7e2cc0a /src/runtime/dragon/qdragonrenderaspect.cpp
parent5caa5b0519e4d1e1dc8bacc600d1dea644cd4a99 (diff)
parent8cdb99c910f2f57972b652c3fb8d520ba615f110 (diff)
Merge remote-tracking branch 'origin/2.2'
Diffstat (limited to 'src/runtime/dragon/qdragonrenderaspect.cpp')
-rw-r--r--src/runtime/dragon/qdragonrenderaspect.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/runtime/dragon/qdragonrenderaspect.cpp b/src/runtime/dragon/qdragonrenderaspect.cpp
index 34d4ba3..c087ed7 100644
--- a/src/runtime/dragon/qdragonrenderaspect.cpp
+++ b/src/runtime/dragon/qdragonrenderaspect.cpp
@@ -191,6 +191,8 @@ namespace Dragon {
QDragonRenderAspect::QDragonRenderAspect(Renderer::RenderType renderType)
: m_renderer(new Renderer(renderType))
{
+ qDebug() << "Dragon render aspect enabled";
+
registerBackendType<Qt3DCore::QEntity>(m_entities);
registerBackendType<Qt3DCore::QTransform>(m_transforms);
registerBackendType<QAbstractTexture>(m_textures);
@@ -528,6 +530,16 @@ void QDragonRenderAspect::initialize(QOpenGLContext *context)
m_renderer->initialize(context);
}
+void QDragonRenderAspect::beginRenderShutdown()
+{
+ m_renderer->beginShutdown();
+}
+
+void QDragonRenderAspect::endRenderShutdown()
+{
+ m_renderer->endShutdown();
+}
+
} // namespace Dragon
} // namespace Qt3DRender
QT_END_NAMESPACE