Triangle Strips/Fans/Meshes
Many apps today submit individual triangles across the API
- Very Inefficient; Must Transform/Light 3 Vertices per Triangle
Use of triangle strips / fans / meshes increases performance
- Adjacent Triangles Can Share 2 Vertices
- Only 1 New Vertex Per Incremental Triangle
- Theoretical 3x Improvement in Performance; 2x Typically Realized
Triangle strip / mesh / fan support
- Becoming Common in Hardware
- Common in Standard API’s
Indexed Primitives are even better
- No application work to “strip-ify”