ps_2_0
Un nuanceur de pixels programmable est constitué d’un ensemble d’instructions qui fonctionnent sur les données de pixels. Enregistre les données de transfert dans et hors de l’ALU. Un contrôle supplémentaire peut être appliqué pour modifier l’instruction, les résultats ou les données écrites.
- ps_2_0 Instructions contient une liste des instructions disponibles.
- ps_2_0 Registers répertorie les différents types de registres utilisés par l’ALU du nuanceur de vertex.
- Modificateurs Sont utilisés pour modifier le fonctionnement d’une instruction.
- Le masque d’écriture du registre de destination détermine les composants du registre de destination à écrire.
- Les modificateurs du registre source du nuanceur de pixels modifient les données du registre source avant l’exécution de l’instruction.
- Source Register Swizzling donne un contrôle supplémentaire sur les composants de registre qui sont lus, copiés ou écrits.
Nombre d’instructions
Les nuanceurs ont des restrictions pour le nombre maximal d’instructions. Nombre total d’emplacements d’instruction : 96 (64 arithmétiques et 32 textures).
Nombre d’échantillonneurs
Le nombre d’échantillonneurs de textures disponibles est de 16.
Rubriques connexes