Share via


頂点シェーダーの相違点

命令スロット

各バージョンでは、異なる数の最大命令スロットがサポートされています。

バージョン 命令スロットの最大数
vs_1_1 128
vs_2_0 256
vs_2_x 256
vs_3_0 D3DCAPS9 のスロット数まで、最小 512 個。MaxVertexShader30InstructionSlots。 D3DCAPS9 を参照してください。

 

ソフトウェア シェーダーの制限事項については、「ソフトウェア シェーダー」を参照してください。

フロー制御の入れ子の制限

vs_1_1機能

新しい手順:

手順 - vs_1_1」を参照してください。

新しいレジスタ:

Registers - vs_1_1」を参照してください。

vs_2_0機能

新機能:

新しい手順:

新しいレジスタ:

vs_2_x機能

新機能 (D3DCAPS9.VS20Caps):

  • 動的フロー制御
  • 動的および静的フロー制御命令の入れ子
  • 一時レジスタの数 (r#) が増加しました
  • プレディケーション

新しい手順:

新しいレジスタ:

vs_3_0機能

新機能:

新しい手順:

新しいレジスタ:

頂点シェーダー