次の方法で共有


レジスタ - vs_2_x

このセクションには、頂点シェーダー バージョン 2_xによって実装される入力レジスタと出力レジスタの参照情報が含まれています。

入力レジスタ

登録 名前 Count R/W # ポートの読み取り # 読み取り/inst Dimension RelAddr デフォルト DCL が必要
V# 入力レジスタ 16 R 1 無制限 4 いいえ 注 1 を参照 はい
R# 一時登録 注 2 を参照 R/W 3 無制限 4 いいえ なし いいえ
c# 定数 Float レジスタ 注 3 を参照してください 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 いいえ なし いいえ
p0 述語レジスタ 1 R/W 1 1 4 いいえ なし いいえ

 

メモ:

  1. 部分 (0、0、0、1) - チャネルのサブセットのみが更新される場合、残りのチャネルは既定で (0、0、0、1) になります。
  2. D3DCAPS9 と等しい。VS20Caps.NumTemps (vs_2_xの場合は少なくとも 12)。
  3. D3DCAPS9 と等しい。MaxVertexShaderConst (vs_2_xの場合は少なくとも 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 は反射色の出力です。

頂点シェーダー レジスタ