記述子ヒープ
記述子ヒープは、記述子の連続した割り当てのコレクションであり、記述子ごとに 1 つの割り当てです。
このセクションでは、次の操作を行います。
話題 | 形容 |
---|---|
記述子ヒープの概要 |
記述子ヒープには、シェーダー リソース ビュー (SRV)、順序なしアクセス ビュー (UAV)、定数バッファー ビュー (CBV)、サンプラーなど、パイプライン状態オブジェクト (PSO) に含まれていない多くのオブジェクトの種類が含まれています。 |
ハードウェア層の |
階層 1 から階層 3 までのハードウェア レベルでは、パイプラインで使用できるリソースが増えています。 |
シェーダーの可視記述子ヒープ を する |
シェーダーに表示される記述子ヒープは、記述子テーブルを介してシェーダーによって参照できる記述子ヒープです。 |
非シェーダー可視記述子ヒープ を する |
一部の記述子ヒープは記述子テーブルを介してシェーダーによって参照できませんが、コマンド リストを記録する前にアプリが記述子をステージングするのを支援するため、またはシェーダーに表示されるヒープが必要ないために存在します。 |
記述子ヒープの作成 の |
記述子ヒープを作成して構成するには、記述子ヒープの種類を選択し、記述子に含まれる記述子の数を決定し、CPU に表示されるかシェーダーが表示されるかを示すフラグを設定する必要があります。 |
記述子ヒープ の設定と設定の |
コマンド・リストに設定できる記述子ヒープ・タイプは、記述子テーブルを使用できる記述子 (一度に最大 1 つ) を含む記述子です。 |
記述子ヒープ構成可能性の概要 |
次の表は、シェーダーとシェーダー以外の可視ヒープのサポートに関する情報をまとめたものです。 |