Bagikan melalui


Instruksi ps_2_0

Bagian ini berisi informasi referensi untuk instruksi pixel shader versi 2_0.

Ada beberapa jenis instruksi shader piksel, seperti yang ditunjukkan dalam tabel. Kolom di sebelah kanan berarti yang berikut ini:

  • Slot instruksi - Jumlah slot instruksi yang digunakan oleh setiap instruksi.
  • Penyiapan - Shader piksel harus memiliki instruksi versi dan harus merupakan instruksi pertama.
  • Aritmatika - Instruksi ini menyediakan operasi matematika dalam shader.
  • Tekstur - Instruksi ini digunakan untuk memuat dan mengambil sampel data tekstur, dan untuk memodifikasi koordinat tekstur.
  • Baru - Instruksi ini baru untuk versi ini.

Set Instruksi

Nama Deskripsi Slot instruksi Siapkan Aritmatika Tekstur Baru
abs - ps Nilai absolut 1 x x
add - ps Menambahkan dua vektor 1 x
cmp - ps Membandingkan sumber dengan 0 1 x
crs - ps Produk silang 2 x x
dcl_samplerType (sm2, sm3 - ps asm) Mendeklarasikan dimensi tekstur untuk sampler 0 x x
dcl - (sm2, sm3 - ps asm) Deklarasikan hubungan antara daftar output shader vertex dan daftar input shader piksel. 0 x x
def - ps Menentukan konstanta 0 x
dp2add - ps Produk titik 2D dan tambahkan 2 x x
dp3 - ps Produk titik 3D 1 x
dp4 - ps Produk titik 4D 1 x
exp - ps Presisi penuh 2x 1 x x
frc - ps Komponen pecahan 1 x x
log - ps Log presisi penuhâ‚‚(x) 1 x x
lrp - ps Interpolasi linier 2 x
m3x2 - ps 3x2 kalikan 2 x x
m3x3 - ps 3x3 kalikan 3 x x
m3x4 - ps 3x4 kalikan 4 x x
m4x3 - ps 4x3 kalikan 3 x x
m4x4 - ps 4x4 kalikan 4 x x
mad - ps Mengalikan dan menambahkan 1 x
max - ps Maksimum 1 x x
min - ps Minimum 1 x x
mov - ps Move 1 x
mul - ps Pengalian 1 x
nop - ps Tidak ada operasi 1 x
nrm - ps Menormalkan 3 x x
pow - ps xy 3 x x
Mazmur Versi 0 x
rcp - ps Timbal balik 1 x x
rsq - ps Akar kuadrat timbal balik 1 x x
sincos - ps Sinus dan kosinus 8 x x
sub - ps Pengurangan 1 x
texkill - ps Mematikan render piksel 1 x
texld - ps_2_0 ke atas Contoh tekstur 1 x x
texldb - ps Pengambilan sampel tekstur dengan bias tingkat detail dari w-component 1 x x
texldp - ps Pengambilan sampel tekstur dengan proyektif dibagi dengan komponen-w 1 x x

 

Instruksi Pixel Shader