diff options
author | Keränen Pasi <pasi.keranen@digia.com> | 2013-06-18 16:01:24 +0300 |
---|---|---|
committer | Tomi Korpipää <tomi.korpipaa@digia.com> | 2013-06-19 08:18:22 +0300 |
commit | 3f5ef027cbe49006ff34024226748ee6a5085c34 (patch) | |
tree | a78d8a82614ef3af78baa03d6b35b189040efe46 /src/datavis3dqml2/declarativebars.cpp | |
parent | d9cf4c1f38010621dec9dccc8c92cd71532db861 (diff) |
Fixed depth buffer texture not destroyed when shadows are switched off.
Change-Id: Ibba326a7e8410464e8a727bf3a4eb3b8e2c04191
Reviewed-by: Mika Salmela <mika.salmela@digia.com>
Diffstat (limited to 'src/datavis3dqml2/declarativebars.cpp')
-rw-r--r-- | src/datavis3dqml2/declarativebars.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/datavis3dqml2/declarativebars.cpp b/src/datavis3dqml2/declarativebars.cpp index 843dc4e8..9950f4fe 100644 --- a/src/datavis3dqml2/declarativebars.cpp +++ b/src/datavis3dqml2/declarativebars.cpp @@ -392,6 +392,7 @@ void DeclarativeBarsRenderer::render() { QSize size = rect().size().toSize(); + // Create FBO if (!m_fbo) { QOpenGLFramebufferObjectFormat format; format.setAttachment(QOpenGLFramebufferObject::CombinedDepthStencil); @@ -413,13 +414,12 @@ void DeclarativeBarsRenderer::render() markDirty(DirtyMaterial); } - m_fbo->bind(); - // Call the shared rendering function + m_fbo->bind(); m_barsRenderer->render(m_fbo->handle()); - m_fbo->bindDefault(); + // New view is in the FBO, request repaint of scene graph m_window->update(); } |