texreg2ar - ps
Menginterpretasikan komponen warna alfa dan merah dari register sumber sebagai data alamat tekstur (u,v) untuk mengambil sampel tekstur pada tahap yang sesuai dengan nomor register tujuan. Hasilnya disimpan dalam register tujuan.
Sintaks
texreg2ar dst, src |
---|
Di mana
- dst adalah register tujuan.
- src adalah register sumber.
Keterangan
Versi shader piksel | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
texreg2ar | x | x | x |
Instruksi ini berguna untuk operasi pememajaan ulang ruang warna.
Berikut adalah contoh urutan instruksi berikut:
- tex t(n) texreg2ar t(m), t(n) di mana m > n // Instruksi pertama memuat warna tekstur (RGBA) // ke register tn tex tn // Instruksi kedua memetakan ulang warna t(m)RGBA = TextureSample(stage m)RGBA menggunakan t(n)AR sebagai koordinat
_bx2 tidak dapat digunakan pada register src untuk texreg2ar atau texreg2gb - instruksi ps .
Untuk instruksi ini, register sumber harus menggunakan data yang tidak ditandatangani. Penggunaan data yang ditandatangani atau dicampur dalam register sumber akan menghasilkan hasil yang tidak ditentukan. Untuk informasi selengkapnya, lihat D3DFORMAT.
Topik terkait