Freigeben über


texreg2ar – ps

Interpretiert die Alpha- und rotfarbenen Farbkomponenten des Quellregisters als Texturadressdaten (u,v), um die Textur in der Phase zu samplen, die der Zielregisternummer entspricht. Das Ergebnis wird im Zielregister gespeichert.

Syntax

texreg2ar dst, src

 

where

  • dst ist das Zielregister.
  • src ist ein Quellregister.

Bemerkungen

Pixel-Shaderversionen 1_1 1_2 1_3 1_4 2_0 2_x 2_sw 3_0 3_sw
texreg2ar x x x

 

Diese Anweisung ist nützlich für Farbraum-Neuzuordnungsvorgänge.

Hier sehen Sie ein Beispiel für die Sequenz, die die Anweisung folgt:

tex t(n) texreg2ar t(m), t(n) where m > n // The first instruction lädt the texture color (RGBA) // into register tn tex tn // The second instructions remaps the color t(m)RGBA = TextureSample(stage m)RGBA using t(n)AR as coordinates

_bx2 kann nicht für das src-Register für texreg2ar oder texreg2gb verwendet werden - ps-Anweisungen .

Für diese Anweisung muss das Quellregister nicht signierte Daten verwenden. Die Verwendung signierter oder gemischter Daten im Quellregister führt zu nicht definierten Ergebnissen. Weitere Informationen finden Sie unter D3DFORMAT.

Pixel-Shaderanweisungen