ps

Cette instruction spécifie le numéro de version du nuanceur et fonctionne sur toutes les versions de nuanceur.

Syntaxe

ps_mainVer_subVer

Arguments d’entrée

Les arguments d’entrée contiennent un seul numéro de version principale avec un numéro de sous-version unique. 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)

Remarques

Versions de nuanceur de pixels 1_1 1_2 1 _ 3 1_4 2 _ 0 2 _ x 2 _ logiciels 3 _ 0 3 _ logiciels
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 à accélération matérielle du logiciel (versions sans _ logiciel dans le numéro de version) peuvent traiter les vertex avec le matériel accelearation ou utiliser le traitement des vertex logiciels. Les versions de logiciels (versions avec _ SW dans le numéro de version) traitent les vertex uniquement avec le logiciel.

Exemples

Cet exemple partiel déclare un nuanceur de pixels de la version 1 _ .

ps_1_1

Cet exemple partiel déclare un nuanceur de pixels de la version 1 _ .

ps_1_4

Instructions sur le nuanceur de pixels