Registres - vs_1_1
Cette section contient des informations de référence pour les registres d’entrée et de sortie implémentés par le nuanceur de vertex version 1_1.
Registres d’entrée
Registre | Nom | Compter | R/W | Ports de lecture # | # Lectures / inst | Dimension | RelAddr | Par défaut | Nécessite la liste de contrôle de contrôle d’accès |
---|---|---|---|---|---|---|---|---|---|
a0 | registre d’adresses | 1 | R/W | 1 | Illimité | Voir la note 3 | Non | Aucun | Non |
c# | de registre float constant | Voir la note 2 | R | 1 | Illimité | 4 | a0.x | (0, 0, 0, 0) | Non |
v# | registre d’entrée | 16 | R | 1 | Illimité | 4 | Non | Voir la note 1 | Oui |
r# | registre temporaire | 12 | R/W | 3 | Illimité | 4 | Non | Aucun | Non |
Notes:
- 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. MaxVertexShaderConst (au moins 96 pour vs_1_1).
- Seul le canal .x est disponible.
Registres de sortie
Registre | Nom | Compter | R/W | Dimension | RelAddr | Par défaut | Nécessite la liste de contrôle de contrôle d’accès |
---|---|---|---|---|---|---|---|
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 |
Notes:
- oD0 est la sortie de couleur diffuse ; oD1 est la sortie de couleur spéculaire.
Rubriques connexes