Lessico IT › Programmazione › Scissor test

Scissor test

Programmazione Svenska → Aggiornato: 2026-10-26

Lo stadio della GPU che scarta ogni frammento esterno a un dato rettangolo prima che venga disegnato: più economico che renderizzare tutto e ritagliare dopo.

Lo scissor test si colloca tardi nella pipeline dei frammenti, dopo la rasterizzazione ma di norma prima dei test di profondità e stencil. Si definisce un rettangolo allineato agli assi in coordinate finestra e tutto ciò che cade fuori viene scartato senza essere calcolato né scritto. Si imposta con glScissor in OpenGL o con un VkRect2D di scissor in Vulkan.

Serve a ritagliare un'interfaccia dentro un pannello, a delimitare lo schermo diviso, a cancellare solo parte di un buffer o a far aggiornare a una luce solo la propria regione. Si confonde facilmente con il viewport, ma i compiti sono diversi: il viewport trasforma le coordinate dalle NDC in pixel, mentre lo scissor si limita a decidere che cosa può passare.

← Torna al lessico