Daftar - vs_2_x

Bagian ini berisi informasi referensi untuk register input dan output yang diimplementasikan oleh versi shader vertex 2_x.

Daftar Input

Daftar Nama Jumlah R/W # Membaca port # Membaca / inst Dimensi RelAddr Default Membutuhkan DCL
V # Daftar Input 16 R 1 Tidak Terbatas 4 Tidak Lihat catatan 1 Ya
R # Daftar Sementara Lihat catatan 2 R/W 3 Tidak Terbatas 4 Tidak Tidak ada Tidak
C # Daftar Float Konstan Lihat catatan 3 R 1 2 4 a0 / aL (0, 0, 0, 0) Tidak
a0 Daftar Alamat 1 R/W 1 2 4 Tidak Tidak ada Tidak
B # Daftar Boolean Konstan 16 R 1 1 1 Tidak FALSE Tidak
I # Daftar Bilangan Bulat Konstan 16 R 1 1 4 Tidak (0, 0, 0, 0) Tidak
Al Loop Counter Register 1 R 1 2 1 Tidak Tidak ada Tidak
p0 Daftar Predikat 1 R/W 1 1 4 Tidak Tidak ada Tidak

 

Catatan:

  1. Parsial (0, 0, 0, 1) - Jika hanya subset saluran yang diperbarui, saluran yang tersisa akan default ke (0, 0, 0, 1).
  2. Sama dengan D3DCAPS9. VS20Caps.NumTemps (setidaknya 12 untuk vs_2_x).
  3. Sama dengan D3DCAPS9. MaxVertexShaderConst (setidaknya 256 untuk vs_2_x).

Daftar Output

Daftar Nama Jumlah R/W Dimensi RelAddr Default Memerlukan DCL
oPos Daftar Posisi 1 W 4 Tidak Tidak ada Tidak
oFog Kabut Register 1 W 1 Tidak Tidak ada Tidak
Memilih Daftar Ukuran Titik 1 W 1 Tidak Tidak ada Tidak
Od # Daftar Warna; Lihat catatan 1 2 W 4 Tidak Tidak ada Tidak
Pl # Daftar Koordinat Tekstur 8 W 4 Tidak Tidak ada Tidak

 

Catatan:

  • oD0 adalah output warna difus; oD1 adalah output warna spekular.

Vertex Shader Registers