Предварительный проход глубины
Первый проход рендеринга, заполняющий только буфер глубины, чтобы дорогой цветовой проход никогда не затенял пиксель, который в итоге окажется скрытым.
Его ещё называют z-prepass. Сцена рисуется один раз с записью только глубины, без цвета. Второй проход рендерит цвет с тестом глубины «равно», так что фрагментный шейдер выполняется ровно один раз на видимый пиксель — перерисовка (overdraw) дорогого шейдинга сводится к нулю.
Это окупается, когда пиксельные шейдеры тяжёлые, а overdraw высок; и впустую, когда узкое место — геометрия: вершины тогда обрабатываются дважды. Проход заодно подготавливает early-Z и иерархический Z для цветового прохода. Обычный приём в прямых (forward и forward+) рендерерах; отложенное освещение получает ту же выгоду бесплатно из своего G-буфера.