レジスタ - 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 いいえ なし いいえ

 

メモ:

  1. 部分 (0、0、0、1) - チャネルのサブセットのみが更新される場合、残りのチャネルは既定で (0、0、0、1) になります。
  2. 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 は反射色の出力です。

頂点シェーダー レジスタ