Freigeben über


texreg2gb – ps

Interpretiert die grünen und blauen Farbkomponenten des Quellregisters als Texturadressdaten, um die Textur in der Phase zu erfassen, die der Zielregisternummer entspricht.

Syntax

texreg2gb dst, src

 

where

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

Bemerkungen

Pixelshaderversionen 1_1 1_2 1_3 1_4 2_0 2_x 2_sw 3_0 3_sw
texreg2gb x x

 

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

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

tex t(n) texreg2gb 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)GB as coordinates

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

Für diese Anweisung muss das Quellregister nicht signierte Daten verwenden. Die Verwendung von signierten oder gemischten Daten im Quellregister führt zu undefinierten Ergebnissen. Weitere Informationen finden Sie unter D3DFORMAT.

Pixelshaderanweisungen