cleanup glyph3dmapper and improve
The polydata rendering code has been cleaned up a fair amount which allows us to cleanup this class and make it use the fast path for all primitive types. At this point only selection should be using the medium path and the slow path has been completely removed. This change also fixes an issue where the glyph mapper did not honor the edge visibility flag. This change includes a new test to verify that edge vilibility is working as well.
Showing
- Rendering/OpenGL2/Testing/Cxx/CMakeLists.txt 1 addition, 0 deletionsRendering/OpenGL2/Testing/Cxx/CMakeLists.txt
- Rendering/OpenGL2/Testing/Cxx/TestGlyph3DMapperEdges.cxx 89 additions, 0 deletionsRendering/OpenGL2/Testing/Cxx/TestGlyph3DMapperEdges.cxx
- Rendering/OpenGL2/Testing/Data/Baseline/TestGlyph3DMapperEdges.png.md5 1 addition, 0 deletions...nGL2/Testing/Data/Baseline/TestGlyph3DMapperEdges.png.md5
- Rendering/OpenGL2/vtkOpenGLGlyph3DHelper.cxx 182 additions, 271 deletionsRendering/OpenGL2/vtkOpenGLGlyph3DHelper.cxx
- Rendering/OpenGL2/vtkOpenGLGlyph3DHelper.h 1 addition, 38 deletionsRendering/OpenGL2/vtkOpenGLGlyph3DHelper.h
- Rendering/OpenGL2/vtkOpenGLGlyph3DMapper.cxx 3 additions, 46 deletionsRendering/OpenGL2/vtkOpenGLGlyph3DMapper.cxx
Loading
Please register or sign in to comment