Оптимизация вершинного кэша
Переупорядочивание списка индексов сетки так, чтобы недавно использованные вершины оставались в небольшом пост-трансформационном кэше GPU.
После вершинного шейдера его результат попадает в небольшой FIFO-кэш примерно на 16–32 вершины. Попадание — и общая вершина используется повторно без нового запуска шейдера; промах — и шейдер выполняется снова. Если отсортировать индексы треугольников так, чтобы соседи обрабатывались подряд, доля промахов падает; её измеряют через ACMR (среднее число промахов на треугольник, в идеале около 0,5).
Линейный алгоритм Тома Форсайта и Tipsify популярны потому, что достаточно быстры для запуска при импорте. Выигрыш — чистая пропускная способность без изменения геометрии: одна из немногих оптимизаций, которая ничего не стоит в качестве картинки.