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

 

シェーダー モデル 5