0669107287
Because there already exists the option to convert slow path geometry to the fast path by computing an internal fast path alternative, I added a new optimizer option that automatically does this. To check the results I also made some changes to the statistics gathering and rendering. Somewhat unrelated, but also part of the optimizer I disabled removal of CameraView nodes during RemoveRedundantNodes optimization. As discussed on the ML, CameraViews were removed from the scenegraph. This solves that issue. Summary: -Geometry::areFastPathsUsed now also looks at internalOptimizedGeometry -Added Optimize option to make all slow path geometry compute their internal fast path alternative -Added fast geometry counter to the statistics -Disabled removel of CameraViews in optimizer " |
||
---|---|---|
.. | ||
ConvertVec | ||
CubeMapGenerator | ||
CullVisitor | ||
DelaunayTriangulator | ||
DisplayRequirementsVisitor | ||
DrawElementTypeSimplifier | ||
EdgeCollector | ||
Export | ||
GLObjectsVisitor | ||
HalfWayMapGenerator | ||
HighlightMapGenerator | ||
IntersectionVisitor | ||
IntersectVisitor | ||
LineSegmentIntersector | ||
OperationArrayFunctor | ||
Optimizer | ||
PlaneIntersector | ||
PolytopeIntersector | ||
PositionalStateContainer | ||
ReflectionMapGenerator | ||
RenderBin | ||
RenderLeaf | ||
RenderStage | ||
ReversePrimitiveFunctor | ||
SceneGraphBuilder | ||
SceneView | ||
Simplifier | ||
SmoothingVisitor | ||
StateGraph | ||
Statistics | ||
TangentSpaceGenerator | ||
Tessellator | ||
TransformAttributeFunctor | ||
TransformCallback | ||
TriStripVisitor | ||
UpdateVisitor | ||
Version |