diff options
-rw-r--r-- | examples/quick/rendercontrol/window_multithreaded.cpp | 1 | ||||
-rw-r--r-- | examples/quick/rendercontrol/window_singlethreaded.cpp | 2 |
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. |