Performance features - enter the realm of High Performance Graphics
-
Culling - don't draw what you can't see clearly
- View frustum culling
- Occlusion culling - convex planar occluders
- Portal culling - convex planar portals within convex planar occluders
- Small feature culling - pixel based matric for culling small details
- Level of Detail - distance range selection of children of varying complexity
- Impostors - hierachical image caching to reduce polygon and state load
-
Sorting - don't stall the pipe!
- Lazy State updating - send only changes in state
- State sorting of opaque objects - minimize state changes
- Back to front depth sort of transparent objects - quality
- Custom sort - multi-pass, multi-stage, hybred state/depth sorts