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.