IT-словарь › Программирование › Scissor test

Scissor test

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

Стадия GPU, отбрасывающая все фрагменты за пределами заданного прямоугольника до отрисовки: дешевле, чем рисовать всё и обрезать потом.

Scissor test стоит поздно во фрагментном конвейере — после растеризации, но, как правило, перед тестами глубины и трафарета. Вы задаёте выровненный по осям прямоугольник в оконных координатах, и всё, что за его пределами, отбрасывается без шейдинга и записи. Задаётся через glScissor в OpenGL или scissor-прямоугольник VkRect2D в Vulkan.

Им обрезают интерфейс по панели, ограничивают область сплитскрина, очищают только часть буфера или обновляют источник света лишь в его собственной области. Тест легко спутать с вьюпортом, но задачи у них разные: вьюпорт переводит координаты из NDC в пиксели, а scissor лишь решает, что пропустить.

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