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