顶点着色器差异

指令槽

每个版本都支持不同数量的最大指令槽。

版本 最大指令槽数
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

新寄存器:

请参阅 Registers - vs_1_1

vs_2_0功能

新功能:

新说明:

新寄存器:

vs_2_x功能

D3DCAPS9 (新功能。VS20Caps) :

  • 动态流控制
  • 动态和静态流控制指令的嵌套
  • 已增加 临时寄存器 (r#) 数
  • 预测

新说明:

新寄存器:

vs_3_0功能

新功能:

新说明:

新寄存器:

顶点着色器