Il vertex shader è una sequenza di istruzioni, usate nella computer grafica, che permette di modificare gli attributi dei vertici della geometria assegnando il calcolo alla Graphics Processing Unit (GPU) presente sulla scheda video. I vertex shader possono modificare le coordinate dei vertici, i parametri di illuminazione (tra cui il colore), la parte di texture visualizzata, eccetera.
L'uso dei vertex shader è diventato sempre più massiccio negli ultimi anni grazie all'aumento della potenza delle schede grafiche ed alla maggior flessibilità che i produttori di GPU hanno introdotto con le ultime versioni.
Analogamente al pixel shader, il vertex shader viene eseguito in parallelo sulla GPU permettendo una maggior potenza e velocità di calcolo.
Answers & Comments
Verified answer
Il vertex shader è una sequenza di istruzioni, usate nella computer grafica, che permette di modificare gli attributi dei vertici della geometria assegnando il calcolo alla Graphics Processing Unit (GPU) presente sulla scheda video. I vertex shader possono modificare le coordinate dei vertici, i parametri di illuminazione (tra cui il colore), la parte di texture visualizzata, eccetera.
L'uso dei vertex shader è diventato sempre più massiccio negli ultimi anni grazie all'aumento della potenza delle schede grafiche ed alla maggior flessibilità che i produttori di GPU hanno introdotto con le ultime versioni.
Analogamente al pixel shader, il vertex shader viene eseguito in parallelo sulla GPU permettendo una maggior potenza e velocità di calcolo.