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