Буфер трафарета
Небольшой целочисленный буфер рядом с буфером глубины, который попиксельно определяет, куда растеризации разрешено писать.
Обычно это восемь бит, часто упакованных вместе с глубиной в формат D24S8. В каждом пикселе опорное значение сравнивается с буфером по тесту трафарета, и в зависимости от исхода значение можно записать, увеличить или уменьшить. Получается маска-штамп: рисовать зеркало только внутри рамы, вырезать порталы, накладывать декали на поверхность, обводить контуром выбранный объект.
Самое известное применение — теневые объёмы (stencil shadows): покрытие считается увеличением и уменьшением значения трафарета на передних и задних гранях объёма. Вся система теней в Doom 3 (2004) построена на варианте «Carmack's reverse». Когда на смену пришли карты теней, метод сдал позиции, но трафарет живёт везде, где что-то нужно замаскировать.