The vcache library finds triangle list orderings which minimize vertex cache misses. The implementation is based on Tom Forsyth's Linear-Speed Vertex Cache Optimisation article (28th September 2006).