From: snn Date: Thu, 20 May 2021 14:31:05 +0000 (+0300) Subject: 0032179: Visualization - OpenGl viewer clears QML controls content during redraw... X-Git-Url: http://git.dev.opencascade.org/gitweb/?a=commitdiff_plain;h=715e8daf7a534935d2e2d286200dc2f40e63a1a7;p=occt-copy.git 0032179: Visualization - OpenGl viewer clears QML controls content during redraw on touchscreen device --- diff --git a/src/OpenGl/OpenGl_View.cxx b/src/OpenGl/OpenGl_View.cxx index 2900289ea5..64aaa2869b 100644 --- a/src/OpenGl/OpenGl_View.cxx +++ b/src/OpenGl/OpenGl_View.cxx @@ -2559,7 +2559,7 @@ bool OpenGl_View::blitBuffers (OpenGl_FrameBuffer* theReadFbo, aCtx->SetColorMaskRGBA (NCollection_Vec4 (true)); // force writes into all components, including alpha aCtx->core20fwd->glClearDepth (1.0); aCtx->core20fwd->glClearColor (0.0f, 0.0f, 0.0f, aCtx->caps->buffersOpaqueAlpha ? 1.0f : 0.0f); - aCtx->core20fwd->glClear (GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT | GL_STENCIL_BUFFER_BIT); + aCtx->core20fwd->glClear (GL_DEPTH_BUFFER_BIT | GL_STENCIL_BUFFER_BIT); aCtx->SetColorMask (true); // restore default alpha component write state const bool toApplyGamma = aCtx->ToRenderSRGB() != aCtx->IsFrameBufferSRGB();