Instruksi - vs_1_1

Bagian ini berisi informasi referensi untuk instruksi vertex shader versi 1_1.

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

  • Slot instruksi - Jumlah slot instruksi yang digunakan oleh setiap instruksi.
  • Penyiapan - Instruksi non-aritmatika. Setiap shader harus memiliki instruksi versi dan harus menjadi instruksi pertama.
  • Aritmatika - Instruksi ini menyediakan operasi matematika dalam shader.
  • Baru - Instruksi ini baru untuk versi ini.

Set Instruksi

Nama Deskripsi Slot instruksi Siapkan Aritmatika Baru
add - vs Menambahkan dua vektor 1 x x
input dcl_usage (sm1, sm2, sm3 - vs asm) Mendeklarasikan register verteks input (lihat Daftar - vs_1_1) 0 x x
def - vs Menentukan konstanta 0 x x
dp3 - vs Produk titik tiga komponen 1 x x
dp4 - vs Produk titik empat komponen 1 x x
dst - vs Menghitung vektor jarak 1 x x
exp - vs Presisi penuh 2x 10 x x
expp - vs Presisi parsial 2x 1 x x
frc - vs Komponen pecahan 3 x x
menyala - vs Perhitungan pencahayaan parsial 1 x x
log - vs Log presisi penuh₂(x) 10 x x
logp - vs Log presisi parsial₂(x) 1 x x
m3x2 - vs 3x2 kalikan 2 x x
m3x3 - vs 3x3 kalikan 3 x x
m3x4 - vs 3x4 kalikan 4 x x
m4x3 - vs 4x3 kalikan 3 x x
m4x4 - vs 4x4 kalikan 4 x x
mad - vs Mengalikan dan menambahkan 1 x x
max - vs Maksimum 1 x x
min - vs Minimum 1 x x
mov - vs Move 1 x x
mul - vs Pengalian 1 x x
nop - vs Tidak ada operasi 1 x x
rcp - vs Timbal balik 1 x x
rsq - vs Akar kuadrat timbal balik 1 x x
sge - vs Perbandingan yang lebih besar dari atau sama dengan 1 x x
slt - vs Kurang dari perbandingan 1 x x
sub - vs Pengurangan 1 x x
Vs Versi 0 x x

 

Instruksi Vertex Shader