From: kgv Date: Wed, 25 Mar 2015 12:54:08 +0000 (+0300) Subject: 0025984: Visualization, OpenGl_Workspace::RedrawImmediate() - do not swap buffers... X-Git-Tag: V6_9_0_beta~15 X-Git-Url: http://git.dev.opencascade.org/gitweb/?a=commitdiff_plain;h=ef0bfc15cce3709178f7c660b4be92602d12d9ca;p=occt-copy.git 0025984: Visualization, OpenGl_Workspace::RedrawImmediate() - do not swap buffers within buffersNoSwap option --- diff --git a/src/OpenGl/OpenGl_Workspace.cxx b/src/OpenGl/OpenGl_Workspace.cxx index 4f75125de8..a911d0f293 100644 --- a/src/OpenGl/OpenGl_Workspace.cxx +++ b/src/OpenGl/OpenGl_Workspace.cxx @@ -986,7 +986,8 @@ void OpenGl_Workspace::RedrawImmediate (const Graphic3d_CView& theCView, return; } - if (redrawImmediate (theCView, theCUnderLayer, theCOverLayer, NULL, Standard_True)) + if (redrawImmediate (theCView, theCUnderLayer, theCOverLayer, NULL, Standard_True) + && !myGlContext->caps->buffersNoSwap) { myGlContext->SwapBuffers(); }