From 4ff6befc6db05f04309f4d9bb8d47dd8b675281a Mon Sep 17 00:00:00 2001 From: erwincoumans Date: Tue, 29 Aug 2017 12:13:21 -0700 Subject: [PATCH] avoid flickering in visualizer window, when doing pybullet.getCameraImage --- examples/ExampleBrowser/OpenGLGuiHelper.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/examples/ExampleBrowser/OpenGLGuiHelper.cpp b/examples/ExampleBrowser/OpenGLGuiHelper.cpp index daeefddc6..e2824a6ea 100644 --- a/examples/ExampleBrowser/OpenGLGuiHelper.cpp +++ b/examples/ExampleBrowser/OpenGLGuiHelper.cpp @@ -1148,6 +1148,15 @@ void OpenGLGuiHelper::copyCameraImageData(const float viewMatrix[16], const floa } } } + + if (1) + { + getRenderInterface()->getActiveCamera()->disableVRCamera(); + DrawGridData dg; + dg.upAxis = m_data->m_glApp->getUpAxis(); + getRenderInterface()->updateCamera(dg.upAxis); + m_data->m_glApp->m_window->startRendering(); + } } if (pixelsRGBA) {