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.
Zugehörige Themen