aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--examples/quick/rendercontrol/window_multithreaded.cpp1
-rw-r--r--examples/quick/rendercontrol/window_singlethreaded.cpp2
2 files changed, 3 insertions, 0 deletions
diff --git a/examples/quick/rendercontrol/window_multithreaded.cpp b/examples/quick/rendercontrol/window_multithreaded.cpp
index b59b0f59da..ad261848bf 100644
--- a/examples/quick/rendercontrol/window_multithreaded.cpp
+++ b/examples/quick/rendercontrol/window_multithreaded.cpp
@@ -188,6 +188,7 @@ void QuickRenderer::render(QMutexLocker *lock)
// Meanwhile on this thread continue with the actual rendering (into the FBO first).
m_renderControl->render();
+ m_context->functions()->glFlush();
// The cube renderer uses its own context, no need to bother with the state here.
diff --git a/examples/quick/rendercontrol/window_singlethreaded.cpp b/examples/quick/rendercontrol/window_singlethreaded.cpp
index 993c508c0a..c72d11ade5 100644
--- a/examples/quick/rendercontrol/window_singlethreaded.cpp
+++ b/examples/quick/rendercontrol/window_singlethreaded.cpp
@@ -165,6 +165,8 @@ void WindowSingleThreaded::render()
m_quickWindow->resetOpenGLState();
QOpenGLFramebufferObject::bindDefault();
+ m_context->functions()->glFlush();
+
m_quickReady = true;
// Get something onto the screen.