Share via


ストリーミング リソース機能の階層

Direct3D は、機能の 3 階層でストリーミング リソースをサポートします。

階層 1 では、ストリーミング リソースの基本機能を提供します。

階層 2 では、サイズが 1 つ以上の標準タイル形状であるときのパックされないテクスチャ ミップマップの保証や、詳細レベル (LOD) をクランプするため、およびシェーダーの操作に関する状態を取得するためのシェーダー命令、サンプリングされた値をゼロとして処理する NULL マッピングされたタイルからの読み取りなど、階層 1 に含まれない機能が追加されます。

階層 3 では、階層 2 で提供されない Texture3D の機能を追加します。

クエリ関数は Direct3D の各バージョンで利用でき、ストリーミング リソースのハードウェアとドライバーのサポートの検証や、階層レベルの確認に利用します。

このセクションの内容

トピック 説明

レベル 1

このセクションでは、階層 1 のサポートについて説明します。

レベル 2

ストリーミング リソースの階層 2 のサポートで、サイズが 1 つ以上の標準タイル形状であるときのパックされないテクスチャ ミップマップの保証や、詳細レベル (LOD) をクランプするため、およびシェーダーの操作に関する状態を取得するためのシェーダー命令、サンプリングされた値をゼロとして処理する NULL マッピングされたタイルからの読み取りなど、階層 1 に含まれない機能が追加されます。

レベル 3

階層 3 では、階層 2 の機能に加えて、ストリーミング リソース向けの Texture3D のサポートが追加されます。

 

ストリーミング リソース