From 106614d5862fce2a885da16dba52c5cf54397dc3 Mon Sep 17 00:00:00 2001 From: Gunnar Sletta Date: Mon, 4 Mar 2013 12:58:47 +0100 Subject: [PATCH] Work bizarre FBO rendering sync issue. Change-Id: Ib926a53e99f8523e2ecc450b0640591a65bbe2a5 --- src/quick/items/qquickshadereffectsource.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/quick/items/qquickshadereffectsource.cpp b/src/quick/items/qquickshadereffectsource.cpp index bdfef7c..95c6db5 100644 --- a/src/quick/items/qquickshadereffectsource.cpp +++ b/src/quick/items/qquickshadereffectsource.cpp @@ -397,7 +397,11 @@ void QQuickShaderEffectTexture::grab() m_renderer->setClearColor(Qt::transparent); if (m_multisampling) { - m_renderer->renderScene(BindableFbo(m_secondaryFbo, m_depthStencilBuffer.data())); + { + BindableFbo fbo(m_secondaryFbo, m_depthStencilBuffer.data()); + m_renderer->renderScene(fbo); + glFlush(); + } if (deleteFboLater) { delete m_fbo; -- 1.7.9.6 (Apple Git-31.1)