タイルリソース

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

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

このセクションの内容

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

リソース