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 |
Topik terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk