次の方法で共有


レジスタ - ps_5_0

ピクセル シェーダー バージョン 5_0 では、次の入力レジスタと出力レジスタが実装されています。

入力レジスタ

レジスタの種類 数える R/W 次元 r でインデックス可能# デフォルト DCL が必要
32 ビット Temp (r#) 4096(r#+x#[n]) R/W 4 いいえ 何一つ はい
32 ビットのインデックス可能な一時配列 (x#[n]) 4096(r#+x#[n]) R/W 4 はい 何一つ はい
32 ビット入力属性 (v#) 32 R 4 はい 何一つ はい
入力リソース内の要素 (t#) 128 R 1 いいえ 何一つ はい
サンプラー (s#) 16 R 1 いいえ 何一つ はい
ConstantBuffer 参照 (cb#[index]) 15 R 4 はい (内容) 何一つ はい
イミディエイト ConstantBuffer 参照 (icb[index]) 1 R 4 はい (内容) 何一つ はい

 

出力レジスタ

レジスタの種類 数える R/W 次元 r でインデックス可能# デフォルト DCL が必要
NULL (結果の破棄、複数の結果を含む操作に便利) N/A W N/A N/A N/A いいえ
32 ビット出力要素 (o#) 8 W 4 N/A N/A いいえ
順序指定されていないアクセス ビュー (u#) 8 - レンダーターゲットの数 R/W D3D11_PS_CS_UAV_REGISTER_COMPONENTS いいえ いいえ はい
32 ビット [0.0f..1.0f] float 出力深度 (oDepth) 1 W 1 N/A N/A はい
32 ビット UINT 出力サンプル マスク (oMask) 1 W 1 N/A N/A はい

 

シェーダー モデル 5