Registres - vs_2_0
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 2_0.
Registres d’entrée
S’inscrire | Nom | Count | R/W (Lecture/écriture) | # Ports de lecture | # Lectures / inst | Dimension | RelAddr | Valeurs par défaut | Nécessite la liste de contrôle |
---|---|---|---|---|---|---|---|---|---|
C # | Registre d’entrée | 16 | R | 1 | Illimité | 4 | Non | Voir la remarque 1 | Oui |
R # | Registre temporaire | 12 | R/W (Lecture/écriture) | 3 | Illimité | 4 | Non | None | Non |
c# | Registre float constant | Voir la remarque 2 | R | 1 | 2 | 4 | a0 / aL | (0, 0, 0, 0) | Non |
a0 | Registre d’adresses | 1 | R/W (Lecture/écriture) | 1 | 2 | 4 | Non | None | Non |
B # | Registre booléen constant | 16 | R | 1 | 1 | 1 | Non | FALSE | Non |
Je # | Registre des 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 | None | 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. MaxVertexShaderConst (au moins 256 pour vs_2_0).
Registres de sortie
S’inscrire | Nom | 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 | None | Non |
oFog | Registre de brouillard | 1 | W | 1 | Non | None | Non |
Opte | Registre de taille de point | 1 | W | 1 | Non | None | Non |
Od # | Registre de couleurs; Voir la note 1 | 2 | W | 4 | Non | None | Non |
Ot # | Registre des coordonnées de texture | 8 | W | 4 | Non | None | Non |
Remarques :
- oD0 est la sortie de couleur diffuse ; oD1 est la sortie de couleur spéculaire.
Rubriques connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour