vs_2_0
可程式化的頂點著色器是由一組在頂點資料上運作的指令所組成。 註冊傳入和移出 ALU 的資料。 您可以套用其他控制項來修改指令、結果或寫出哪些資料。
- 指示 - vs_2_0 包含可用指示的清單。
- 暫存器 - vs_2_0 列出頂點著色器 ALU 所使用的不同類型的暫存器。
- 頂點著色器暫存器修飾詞 是用來修改指令運作方式。
- 頂點著色器來源暫存器修飾詞 會在指令執行之前改變來源暫存器資料。
- 來源暫存器 Swizzling 可進一步控制要讀取、複製或寫入的暫存器元件。
- 目的地暫存器遮罩 會決定要寫入目的地暫存器哪些元件。
指令計數
每個頂點著色器最多可以儲存 256 個指令。 由於迴圈/rep 支援) ,且受 D3DCAPS9 限制,因此執行指令的數目可能會更高 (。MaxVShaderInstructionsExecuted,應該至少0xFFFF。
相關主題