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

Instructions du nuanceur de pixels