texreg2ar - ps
Interprète les composants de couleur alpha et rouge du registre source comme des données d’adresse de texture (u,v) pour échantillonner la texture à l’étape correspondant au numéro de registre de destination. Le résultat est stocké dans le registre de destination.
Syntaxe
texreg2ar dst, src |
---|
where
- dst est le registre de destination.
- src est un registre source.
Notes
Versions du nuanceur de pixels | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
texreg2ar | x | x | x |
Cette instruction est utile pour les opérations de remapping d’espace de couleur.
Voici un exemple de séquence que l’instruction suit :
- tex t(n) texreg2ar t(m), t(n) où m > n // La première instruction charge la couleur de texture (RGBA) // dans inscrire tn tex tn // La deuxième instruction remapille la couleur t(m)RGBA = TextureSample(stage m)RGBA à l’aide de t(n)AR comme coordonnées
_bx2 ne peut pas être utilisé dans le registre src pour les instructions texreg2ar ou texreg2gb - ps .
Pour cette instruction, le registre source doit utiliser des données non signées. L’utilisation de données signées ou mixtes dans le registre source génère des résultats non définis. Pour plus d’informations, consultez D3DFORMAT.
Rubriques connexes