Leksykon IT › Programowanie › Test nożycowy (scissor test)

Test nożycowy (scissor test)

Programowanie Svenska → Zaktualizowano: 2026-10-26

Etap GPU, który odrzuca każdy fragment poza zadanym prostokątem przed jego narysowaniem — taniej niż renderować wszystko i przycinać potem.

Test nożycowy leży późno w potoku fragmentów, po rasteryzacji, ale zwykle przed testami głębi i szablonu. Definiuje się prostokąt równoległy do osi we współrzędnych okna, a wszystko, co wypada poza nim, jest odrzucane bez cieniowania i zapisu. Ustawia się go przez glScissor w OpenGL lub scissor VkRect2D w Vulkanie.

Służy do przycinania interfejsu do panelu, ograniczania podzielonego ekranu, czyszczenia tylko części bufora albo aktualizacji przez światło wyłącznie własnego obszaru. Łatwo go pomylić z viewportem, ale robią co innego: viewport przekształca współrzędne z NDC na piksele, a scissor jedynie decyduje, co może przejść.

← Wróć do leksykonu