タイル化されたリソース

タイル化されたリソースは、少量の物理メモリを使用する大規模な論理リソースと考えることができます。

このセクションでは、タイルリソースが必要な理由と、タイルリソースを作成して使用する方法について説明します。

このセクションでは、次の操作を行います。

話題 形容
タイル化されたリソースが必要な理由
タイルリソースが必要であるため、アプリケーションがアクセスできないことを認識しているサーフェスの領域を格納するグラフィックス処理装置 (GPU) メモリが無駄になり、ハードウェアは隣接するタイル全体でフィルター処理する方法を理解できます。
タイル リソース の作成
タイル リソースは、リソースの作成時に D3D11_RESOURCE_MISC_TILED フラグを指定することによって作成されます。
タイル リソース API の
このセクションで説明する API は、タイルリソースとタイル プールと連携します。
タイル リソースへのパイプライン アクセス
タイル リソースは、シェーダー リソース ビュー (SRV)、レンダー ターゲット ビュー (RTV)、深度ステンシル ビュー (DSV)、順序なしアクセス ビュー (UAV) のほか、頂点バッファー バインドなど、ビューが使用されないバインド ポイントで使用できます。
タイル リソースの の階層
Direct3D 11.2 では、D3D11_TILED_RESOURCES_TIER 値を持つ 2 つのレベルでタイル リソースのサポートが公開されています。

リソース