Bagikan melalui


tex - ps

Memuat register tujuan dengan data warna (RGBA) yang diambil sampelnya dari tekstur. Tekstur harus terikat ke tahap tekstur tertentu (n) menggunakan SetTexture. Pengambilan sampel tekstur dikontrol oleh SetSamplerState.

Sintaks

tex dst

 

Di mana

  • dst adalah register tujuan.

Keterangan

Versi shader piksel 1_1 1_2 1_3 1_4 2_0 2_x 2_sw 3_0 3_sw
Tex x x x

 

Nomor register tujuan menentukan nomor tahap tekstur.

Pengambilan sampel tekstur menggunakan koordinat tekstur untuk mencari, atau mengambil sampel, nilai warna pada koordinat (u,v,w,q) yang ditentukan sambil mempertimbangkan atribut status tahap tekstur.

Data koordinat tekstur diinterpolasi dari data koordinat tekstur puncak dan dikaitkan dengan tahap tekstur tertentu. Asosiasi default adalah pemetaan satu-ke-satu antara nomor tahap tekstur dan urutan deklarasi koordinat tekstur. Ini berarti bahwa sekumpulan koordinat tekstur pertama yang ditentukan dalam format puncak secara default dikaitkan dengan tahap tekstur 0.

Koordinat tekstur dapat dikaitkan dengan tahap apa pun menggunakan dua teknik. Saat menggunakan shader vertex fungsi tetap atau alur fungsi tetap, bendera status tahap tekstur TSS_TEXCOORDINDEX dapat digunakan di SetTextureStageState untuk mengaitkan koordinat ke tahap. Jika tidak, koordinat tekstur dihasilkan oleh shader vertex oTn mendaftar saat menggunakan shader vertex yang dapat diprogram.

Instruksi Pixel Shader