レジスタ - vs_2_0
このセクションには、頂点シェーダー バージョン 2_0 によって実装される入力レジスタと出力レジスタの参照情報が含まれています。
入力レジスタ
登録 | 名前 | Count | R/W | # ポートの読み取り | # 読み取り/inst | Dimension | RelAddr | デフォルト | DCL が必要 |
---|---|---|---|---|---|---|---|---|---|
V# | 入力レジスタ | 16 | R | 1 | 無制限 | 4 | いいえ | 注 1 を参照 | はい |
R# | 一時登録 | 12 | R/W | 3 | 無制限 | 4 | いいえ | なし | いいえ |
c# | 定数 Float レジスタ | 注 2 を参照 | R | 1 | 2 | 4 | a0 / aL | (0, 0, 0, 0) | いいえ |
a0 | 住所登録 | 1 | R/W | 1 | 2 | 4 | いいえ | なし | いいえ |
B# | 定数ブール値レジスタ | 16 | R | 1 | 1 | 1 | いいえ | FALSE | いいえ |
私# | 定数整数レジスタ | 16 | R | 1 | 1 | 4 | いいえ | (0, 0, 0, 0) | いいえ |
アル | ループ カウンター レジスタ | 1 | R | 1 | 2 | 1 | いいえ | なし | いいえ |
メモ:
- 部分 (0、0、0、1) - チャネルのサブセットのみが更新される場合、残りのチャネルは既定で (0、0、0、1) になります。
- D3DCAPS9 と等しい。MaxVertexShaderConst (vs_2_0の場合は少なくとも 256)。
出力レジスタ
登録 | 名前 | Count | R/W | Dimension | RelAddr | デフォルト | DCL が必要 |
---|---|---|---|---|---|---|---|
oPos | Position Register | 1 | W | 4 | いいえ | なし | いいえ |
oFog | 霧の登録 | 1 | W | 1 | いいえ | なし | いいえ |
Opts | ポイント サイズ レジスタ | 1 | W | 1 | いいえ | なし | いいえ |
Od# | カラー レジスタ;注 1 を参照 | 2 | W | 4 | いいえ | なし | いいえ |
Ot# | テクスチャ座標レジスタ | 8 | W | 4 | いいえ | なし | いいえ |
メモ:
- oD0 は拡散色出力です。oD1 は反射色の出力です。
関連トピック