diff options
Diffstat (limited to 'tests/auto/render/opengl/renderviewbuilder/tst_renderviewbuilder.cpp')
-rw-r--r-- | tests/auto/render/opengl/renderviewbuilder/tst_renderviewbuilder.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/tests/auto/render/opengl/renderviewbuilder/tst_renderviewbuilder.cpp b/tests/auto/render/opengl/renderviewbuilder/tst_renderviewbuilder.cpp index f092795e3..8e929e5da 100644 --- a/tests/auto/render/opengl/renderviewbuilder/tst_renderviewbuilder.cpp +++ b/tests/auto/render/opengl/renderviewbuilder/tst_renderviewbuilder.cpp @@ -87,10 +87,7 @@ public: }); } - ~TestAspect() - { - QRenderAspect::onUnregistered(); - } + ~TestAspect(); Qt3DRender::Render::NodeManagers *nodeManagers() const { @@ -116,6 +113,11 @@ private: QScopedPointer<Qt3DCore::QAspectJobManager> m_jobManager; }; +TestAspect::~TestAspect() +{ + QRenderAspect::onUnregistered(); +} + } // namespace Qt3DRender QT_END_NAMESPACE @@ -526,8 +528,8 @@ private Q_SLOTS: Qt3DRender::QTechniqueFilter *techniqueFilter = new Qt3DRender::QTechniqueFilter(frustumCulling); Qt3DRender::QRenderPassFilter *renderPassFilter = new Qt3DRender::QRenderPassFilter(techniqueFilter); Qt3DRender::QLayer *layer = new Qt3DRender::QLayer(); - layerFilter->addLayer(layer); + Qt3DRender::TestAspect testAspect(buildSimpleScene(viewport)); // THEN |