ルート署名に登録する情報
Root Descriptor ルート記述 | ROOT_PARAMETER_TYPE_CBV ROOT_PARAMETER_TYPE_SRV ROOT_PARAMETER_TYPE_UAV | |
Root Arguments ルート引数 | Root Constants ルート定数 | ROOT_PARAMETER_TYPE_32BIT_CONSTANTS |
Descriptor Tables 記述子テーブル | ・グラフィックス用のテーブル [SRV,UAV,CBV用]と[サンプラ用]は分ける ・コンピュート用のテーブル | |
Static Samplers | 静的サンプラ |
ルート署名に記述しレジスタに登録する必要があるリソース
(HLSLでの記述も必要)
SRVs | register(t0) | シェーダーリソースビュー |
UAVs | register(u0) | アンオーダードアクセスビュー |
CBVs | cbuffer register(b0) | 定数バッファビュー |
Samplers | SamplerState register(s0) | サンプラ |
描画時に毎回割り当てるリソース
VBVs | 頂点バッファビュー | IA(インプットアセンブラ)で使用される |
IBVs | インデックスバッファビュー | IA(インプットアセンブラ)で使用される |
RTVs | レンダーターゲットビュー | OM(出力マージャ)で使用される |
DSVs | 深度ステンシルビュー | OM(出力マージャ)で使用される |
SOVs | ストリーム出力ビュー | SO(ストリーム出力)で使用される |