共用方式為


頂點著色器差異

指令位置

每個版本都支援不同的指令位置數目。

版本 指令位置數目上限
vs_1_1 128
vs_2_0 256
vs_2_x 256
vs_3_0 最小 512,最多 D3DCAPS9 中的位置數目。MaxVertexShader30InstructionSlots。 請參閱 D3DCAPS9

 

如需軟體著色器限制的詳細資訊,請參閱 軟體著色器

流程式控制制巢狀限制

vs_1_1功能

新指示:

請參閱 指示 - vs_1_1

新的暫存器:

請參閱 暫存器 - vs_1_1

vs_2_0功能

新功能︰

  • 靜態流程式控制制
  • 位址 緩存 器 (a0) 的所有四個元件都可供使用。

新指示:

新的暫存器:

vs_2_x功能

新功能 (D3DCAPS9。VS20Caps) :

  • 動態流程式控制制
  • 動態和靜態流程式控制制指令的巢狀
  • 增加暫存緩存器 (r#) 數目
  • 預測

新指示:

新的暫存器:

vs_3_0功能

新功能:

新指示:

新的暫存器:

頂點著色器