vs_2_0
Shader vertex yang dapat diprogram terdiri dari serangkaian instruksi yang beroperasi pada data vertex. Mendaftarkan data transfer masuk dan keluar dari ALU. Kontrol tambahan dapat diterapkan untuk memodifikasi instruksi, hasil, atau data apa yang akan ditulis.
- Instruksi - vs_2_0 berisi daftar instruksi yang tersedia.
- Registers - vs_2_0 mencantumkan berbagai jenis register yang digunakan oleh vertex shader ALU.
- Vertex Shader Register Modifiers digunakan untuk memodifikasi cara kerja instruksi.
- Vertex Shader Source Register Modifiers mengubah data register sumber sebelum instruksi berjalan.
- Source Register Swizzling memberikan kontrol tambahan atas komponen register mana yang dibaca, disalin, atau ditulis.
- Masking Daftar Tujuan menentukan komponen register tujuan apa yang ditulis.
Jumlah Instruksi
Setiap shader puncak dapat memiliki hingga 256 instruksi yang disimpan. Jumlah instruksi yang dijalankan bisa jauh lebih tinggi (karena dukungan loop/rep), dan dibatasi oleh D3DCAPS9. MaxVShaderInstructionsExecuted, yang harus setidaknya 0xFFFF.
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