Bagikan melalui


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.

Instruksi Piksel Shader