次の方法で共有


タイル化されたリソース

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

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

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

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

リソース