]> OCCT Git - occt-copy.git/commit
0024437: Efficient HLR visualization based on OpenGL and GLSL
authorasl <asl@opencascade.com>
Thu, 17 May 2018 13:10:30 +0000 (16:10 +0300)
committerasl <asl@opencascade.com>
Thu, 6 Dec 2018 14:17:51 +0000 (17:17 +0300)
commitd6cb4c349bf18a3b295e201abeeb87e784926afb
tree6909e5564ba870bb9982152baf217f944c433f13
parent061cd2d84141b86c05cadd6a4195a65b6ec69e12
0024437: Efficient HLR visualization based on OpenGL and GLSL

New interior style Aspect_IS_OUTLINE is supported for Graphic3d_AspectFillArea3d.
If this style is set, the triangles primitive array is drawn using the outline shader
src/Aspect/Aspect_InteriorStyle.hxx
src/OpenGl/OpenGl_Context.cxx
src/OpenGl/OpenGl_Context.hxx
src/OpenGl/OpenGl_PrimitiveArray.cxx
src/OpenGl/OpenGl_ShaderManager.cxx
src/OpenGl/OpenGl_ShaderManager.hxx
src/OpenGl/OpenGl_ShaderProgram.cxx
src/OpenGl/OpenGl_ShaderProgram.hxx
src/OpenGl/OpenGl_Text.cxx
src/ViewerTest/ViewerTest.cxx
tests/bugs/vis/bug24437 [new file with mode: 0644]