Registres - vs_2_x
Cette section contient des informations de référence pour les registres d’entrée et de sortie implémentés par la version du nuanceur de vertex 2_x.
Registres d’entrée
S’inscrire | Name | Count | R/W (Lecture/écriture) | Nombre de ports de lecture | # Lectures / inst | Dimension | RelAddr | Valeurs par défaut | Nécessite la liste de contrôle de contrôle d’accès |
---|---|---|---|---|---|---|---|---|---|
C # | Registre d’entrée | 16 | R | 1 | Illimité | 4 | Non | Voir la remarque 1 | Oui |
R # | Registre temporaire | Voir la remarque 2 | R/W (Lecture/écriture) | 3 | Illimité | 4 | Non | Aucun | Non |
c# | Registre float constant | Voir la note 3 | R | 1 | 2 | 4 | a0 / aL | (0, 0, 0, 0) | Non |
a0 | Registre d’adresses | 1 | R/W (Lecture/écriture) | 1 | 2 | 4 | Non | Aucun | Non |
B # | Registre booléen constant | 16 | R | 1 | 1 | 1 | Non | FALSE | Non |
Je # | Registre d’entiers constants | 16 | R | 1 | 1 | 4 | Non | (0, 0, 0, 0) | Non |
Al | Registre du compteur de boucles | 1 | R | 1 | 2 | 1 | Non | Aucun | Non |
p0 | Registre des prédicats | 1 | R/W (Lecture/écriture) | 1 | 1 | 4 | Non | Aucun | Non |
Remarques :
- Partiel (0, 0, 0, 1) : si seul un sous-ensemble de canaux est mis à jour, les canaux restants sont par défaut (0, 0, 0, 1).
- Égal à D3DCAPS9. VS20Caps.NumTemps (au moins 12 pour vs_2_x).
- Égal à D3DCAPS9. MaxVertexShaderConst (au moins 256 pour vs_2_x).
Registres de sortie
S’inscrire | Name | Count | R/W (Lecture/écriture) | Dimension | RelAddr | Valeurs par défaut | Nécessite la liste de contrôle |
---|---|---|---|---|---|---|---|
Opos | Registre de position | 1 | W | 4 | Non | Aucun | Non |
oFog | Registre de brouillard | 1 | W | 1 | Non | Aucun | Non |
Opte | Registre de taille de point | 1 | W | 1 | Non | Aucun | Non |
Od # | Registre de couleurs; Voir la note 1 | 2 | W | 4 | Non | Aucun | Non |
Ot # | Registre des coordonnées de texture | 8 | W | 4 | Non | Aucun | Non |
Remarques :
- oD0 est la sortie de couleur diffuse ; oD1 est la sortie de couleur spéculaire.
Rubriques connexes