ps
Cette instruction spécifie le numéro de version du nuanceur et fonctionne sur toutes les versions du nuanceur.
Syntaxe
ps_mainVer_subVer
Arguments d’entrée
Les arguments d’entrée contiennent un seul numéro de version main avec un seul numéro de sous-version. Les combinaisons autorisées sont répertoriées dans le tableau ci-dessous.
Versions principales | Sous-versions |
---|---|
1 | 1, 2, 3, 4 |
2 | 0, x (étendu), sw (logiciel) |
3 | 0, sw (logiciel) |
Notes
Versions du nuanceur de pixels | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
ps | x | x | x | x | x | x | x | x | x |
Cette instruction doit être la première instruction sans commentaire dans un nuanceur de pixels.
Les versions matérielles accélérées du logiciel (versions sans _sw dans le numéro de version), peuvent traiter les sommets avec l’accélération matérielle ou utiliser le traitement du vertex logiciel. Les versions logicielles (versions avec _sw dans le numéro de version) traitent les sommets uniquement avec les logiciels.
Exemples
Cet exemple partiel déclare un nuanceur de pixels version 1_1.
ps_1_1
Cet exemple partiel déclare un nuanceur de pixels version 1_4.
ps_1_4
Rubriques connexes