]> OCCT Git - occt.git/commit
0032301: Visualization, TKOpenGl - depth peeling is broken with OpenGl_Caps::buffersO...
authorkgv <kgv@opencascade.com>
Thu, 15 Apr 2021 12:34:52 +0000 (15:34 +0300)
committerbugmaster <bugmaster@opencascade.com>
Fri, 16 Apr 2021 15:19:49 +0000 (18:19 +0300)
commit57357010a86ad38ab1e740e21ed5bb903eaa0ca2
treee321ca687711114209c637b43d3a1d2bdeae93e1
parentb907cca37e53b90d0ee0ac7293eb2ed0f8b20fe0
0032301: Visualization, TKOpenGl - depth peeling is broken with OpenGl_Caps::buffersOpaqueAlpha option

OpenGl_LayerList::renderTransparent() - color mask is now set to write into Alpha channel of depth peeling FBOs.
OpenGl_View::blitBuffers() - avoid using undefined color for glClear(GL_COLOR_BUFFER_BIT) operation.
src/OpenGl/OpenGl_LayerList.cxx
src/OpenGl/OpenGl_View.cxx
tests/opengl/data/transparency/oit