]> OCCT Git - occt-copy.git/commit
0029300: Visualization, TKOpenGl - provide depth pre-pass option
authorkgv <kgv@opencascade.com>
Tue, 7 Nov 2017 21:11:57 +0000 (00:11 +0300)
committerkgv <kgv@opencascade.com>
Sat, 17 Mar 2018 12:29:54 +0000 (15:29 +0300)
commit4e1131b0f3378871ec508a608dfd5b7c1ddbbde8
tree0d3d81f68df004a211c5e80156778ca81930f33f
parentd8c530bdf6dadd8324ccfbf2f93bcd902897a4b4
0029300: Visualization, TKOpenGl - provide depth pre-pass option

OpenGl_LayerList::Render() now handles new option Graphic3d_RenderingParams::ToEnableDepthPrepass
which prepends additional pass to rendering pipeline filling Depth Buffer in advance.
src/Graphic3d/Graphic3d_RenderingParams.hxx
src/Graphic3d/Graphic3d_ZLayerSettings.hxx
src/OpenGl/OpenGl_CappingAlgo.cxx
src/OpenGl/OpenGl_Context.cxx
src/OpenGl/OpenGl_Context.hxx
src/OpenGl/OpenGl_LayerList.cxx
src/OpenGl/OpenGl_PrimitiveArray.cxx
src/OpenGl/OpenGl_Text.cxx
src/ViewerTest/ViewerTest_ViewerCommands.cxx
tests/v3d/glsl/depthprepass [new file with mode: 0644]