texreg2gb – ps

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

Syntax

texreg2gb dst, src

Hierbei gilt:

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

Hinweise

Pixel-Shaderversionen 1_1 1_2 1 _ 3 1_4 2 _ 0 2 _ x 2 _ sw 3 _ 0 3 _ sw
texreg2gb x x

Diese Anweisung ist nützlich für Farbraum-Neu-App-Vorgänge.

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

tex t(n) texreg2gb t(m), t(n) where m > n Die erste Anweisung lädt die Texturfarbe (RGBA). in register tn tex tn Mit der zweiten Anweisung wird die Farbe neu zuzuordnungen. t(m)RGBA = TextureSample(Stage m)RGBA mit t(n)GB als Koordinaten

_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 nicht definierten Ergebnissen. Weitere Informationen finden Sie unter D3DFORMAT.

Anweisungen für Pixel-Shader