mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-09 13:22:24 +03:00
0024752: Visualization - inherit OpenGl_Group from Graphic3d_Group
Graphic3d_Group is now abstract class and should be instantiated using Graphic3d_Structure::NewGroup() method. Graphic3d_CGroup has been removed. The groups list is no more duplicated within Graphic3d_Structure and OpenGl_Structure. Removed unused/duplicated fields from Graphic3d_Group. Prs3d_Presentation - remove redundnant field myCurrentGroup. PrsMgr_Presentation3d::Erase(), ::Clear() - avoid possible NULL dereference. OpenGl_GraphicDriver/Graphic3d_GraphicDriver - group management methods have been removed (moved to Graphic3d_CStructure and Graphic3d_Group interfaces). Graphic3d_Group::GroupPrimitivesAspect() - copy IsEmission flag Fix wrong iterator Fix compilation issues
This commit is contained in:
@@ -5,7 +5,6 @@ OpenGl_GraphicDriver.hxx
|
||||
OpenGl_GraphicDriver.cxx
|
||||
OpenGl_GraphicDriver_1.cxx
|
||||
OpenGl_GraphicDriver_2.cxx
|
||||
OpenGl_GraphicDriver_3.cxx
|
||||
OpenGl_GraphicDriver_4.cxx
|
||||
OpenGl_GraphicDriver_7.cxx
|
||||
OpenGl_GraphicDriver_713.cxx
|
||||
|
Reference in New Issue
Block a user