次の方法で共有


ストリーミング リソース

ストリーミング リソース は、少量の物理メモリを使用する大規模な論理リソースです。 大規模なリソース全体を渡す代わりに、リソースの小さな部分が必要に応じてストリーミングされます。 ストリーミング リソースは、以前は タイル リソースと呼ばれていました。

このセクションで

トピック 説明

ストリーミング リソースの必要性

ストリーミング リソースが必要であるため、GPU メモリは、アクセスされないサーフェスの領域を格納し、隣接するタイル全体でフィルター処理する方法をハードウェアに指示するために無駄になりません。

ストリーミング リソース の作成

ストリーミング リソースは、リソースの作成時にフラグを指定して作成され、リソースがストリーミング リソースであることを示します。

ストリーミング リソースへのパイプライン アクセス

ストリーミング リソースは、シェーダー リソース ビュー (SRV)、レンダー ターゲット ビュー (RTV)、深度ステンシル ビュー (DSV)、順序なしアクセス ビュー (UAV) のほか、頂点バッファー バインドなど、ビューが使用されないバインド ポイントで使用できます。

ストリーミング リソースの機能レベル

Direct3D では、3 つのレベルの機能でストリーミング リソースがサポートされています。

 

Direct3D グラフィックス学習ガイド

リソース