IT-словарь › Программирование › Очередь отрисовки

Очередь отрисовки

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

Движок не рисует в порядке сцены, а собирает вызовы отрисовки и сортирует их по упакованному ключу.

Выдавать draw call'ы в том порядке, в каком объекты лежат в сцене, почти всегда неверно. Очередь отрисовки собирает вызовы и сортирует их по упакованному ключу: сначала проход и слой, затем непрозрачная геометрия от ближней к дальней, чтобы ранний тест глубины отбрасывал скрытые пиксели, прозрачная — от дальней к ближней, чтобы альфа-смешивание давало верный результат, и наконец материал, шейдер и текстура, чтобы сократить дорогие смены состояния. Каноническое описание — статья Кристера Эрикссона о ключах сортировки (2008). В итоге меньше overdraw и переключений конвейера: та же картинка при куда меньшем числе обращений к драйверу.

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