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.

Instructions du nuanceur de pixels