texreg2rgb-PS

Interprète les composants de couleur rouge, vert et bleu (RVB) du Registre source comme des données d’adresse de texture afin d’échantillonner la texture à l’étape correspondant au numéro de registre de destination. Le résultat est stocké dans le registre de destination.

Syntaxe

texreg2rgb DST, SRC

where

  • l’heure d’été est le registre de destination.
  • SRC est un registre source.

Notes

Versions de nuanceur de pixels 1_1 1_2 1 _ 3 1_4 2 _ 0 2 _ x 2 _ logiciels 3 _ 0 3 _ logiciels
texreg2rgb x x

Cette instruction est utile pour les opérations de remappage de l’espace colorimétrique. Il prend en charge les coordonnées à deux dimensions (2D) et à trois dimensions (3D). Il peut être utilisé comme texreg2ar-PS ou texreg2gb-PS pour remapper les données 2D. Toutefois, cette instruction prend également en charge les données 3D afin qu’elles puissent être utilisées avec les textures de cube et de volume 3D.

Voici un exemple de la séquence suivi par l’instruction.

 
tex t(n)
texreg2rgb t(m), t(n)     where m > n

Voici plus de détails sur la façon dont le remappage est accompli.

La première instruction charge la couleur de texture (RVBA) dans le registre TN Tex TN La deuxième instruction remappe la couleur. t (m)RVBA = TextureSample (stage m)RVBA utilisant t (n)RGB en tant que coordonnées

Instructions sur le nuanceur de pixels