Added osgUtil::Optimizer which contains four visitor each designed for doing

different types of optimization on the scene graph - state optimization,
flattening static transforms, combining LOD's and removing redundent groups.
The new Optimizer replaces the once seperate OptimizerStateVisitor.
This commit is contained in:
Robert Osfield
2001-10-19 14:22:02 +00:00
parent 54d490e24b
commit ccc3d3fd8a
7 changed files with 673 additions and 580 deletions

View File

@@ -13,7 +13,7 @@ C++FILES = \
IntersectVisitor.cpp\
InsertImpostorsVisitor.cpp\
NvTriStripObjects.cpp\
OptimizeStateVisitor.cpp\
Optimizer.cpp\
RenderBin.cpp\
RenderGraph.cpp\
RenderLeaf.cpp\
@@ -55,7 +55,7 @@ TARGET_INCLUDE_FILES = \
osgUtil/GUIEventHandler\
osgUtil/IntersectVisitor\
osgUtil/InsertImpostorsVisitor\
osgUtil/OptimizeStateVisitor\
osgUtil/Optimizer\
osgUtil/RenderBin\
osgUtil/RenderGraph\
osgUtil/RenderLeaf\