IT-словарь › Программирование › Оптимизация вершинного кэша

Оптимизация вершинного кэша

Программирование Svenska → Обновлено: 2026-10-25

Переупорядочивание списка индексов сетки так, чтобы недавно использованные вершины оставались в небольшом пост-трансформационном кэше GPU.

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

Линейный алгоритм Тома Форсайта и Tipsify популярны потому, что достаточно быстры для запуска при импорте. Выигрыш — чистая пропускная способность без изменения геометрии: одна из немногих оптимизаций, которая ничего не стоит в качестве картинки.

← Назад к словарю