レジスタ - cs_5_0
次の入出力レジスタは、コンピューティング シェーダー バージョン 5_0 に実装されています。
レジスタの種類 | Count | R/W | Dimension | r でインデックスを付け可能# | デフォルト | DCL が必要 |
---|---|---|---|---|---|---|
32 ビット Temp (r#) | 4096(r#+x#[n]) | R/W | 4 | いいえ | なし | はい |
32 ビットインデックス可能な一時配列 (x#[n]) | 4096(r#+x#[n]) | R/W | 4 | はい | なし | はい |
32 ビット スレッド グループ共有メモリ (g#[n]) | 8192 (スレッド グループのすべての共有メモリ デクリルの合計) | R/W | 1 (さまざまな方法で宣言できます) | はい | なし | はい |
入力リソース内の要素 (t#) | 128 | R | 1 | いいえ | なし | はい |
サンプラー (s#) | 16 | R | 1 | いいえ | なし | はい |
ConstantBuffer 参照 (cb#[index]) | 15 | R | 4 | はい (内容) | なし | はい |
Immediate ConstantBuffer 参照 (icb[index]) | 1 | R | 4 | はい(内容) | なし | はい |
ThreadID (vThreadID.xyz) | 1 | R | 3 | いいえ | 該当なし | はい |
ThreadGroupID (vThreadGroupID.xyz) | 1 | R | 3 | いいえ | 該当なし | はい |
ThreadIDInGroup (vThreadIDInGroup.xyz) | 1 | R | 3 | いいえ | 該当なし | はい |
ThreadIDInGroupFlattened (vThreadIDInGroupFlattened) | 1 | R | 1 | いいえ | 該当なし | はい |
レジスタの種類 | Count | R/W | Dimension | r でインデックスを付け可能# | デフォルト | DCL が必要 |
---|---|---|---|---|---|---|
NULL (結果を破棄します。複数の結果を含む操作に役立ちます) | なし | W | なし | 該当なし | 該当なし | いいえ |
順序なしアクセス ビュー (u#) | 8 | R/W | 1 | いいえ | いいえ | はい |