]> OCCT Git - occt-copy.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)
committerasuraven <asuraven@opencascade.com>
Tue, 20 Apr 2021 11:22:24 +0000 (14:22 +0300)
commitf70326bfb68242e7d8a19f1a43ebd7a3ddf23f0a
tree7f18a9d899caa841c38d54e734c4c9423294119e
parentc6c04d1c11676a8ed92e0cd6a1cd735499ae78a7
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