ピクセル シェーダー バージョン 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 | はい |
関連トピック