ストリーミング リソース機能の階層
Direct3D は、機能の 3 階層でストリーミング リソースをサポートします。
階層 1 では、ストリーミング リソースの基本機能を提供します。
階層 2 では、サイズが 1 つ以上の標準タイル形状であるときのパックされないテクスチャ ミップマップの保証や、詳細レベル (LOD) をクランプするため、およびシェーダーの操作に関する状態を取得するためのシェーダー命令、サンプリングされた値をゼロとして処理する NULL マッピングされたタイルからの読み取りなど、階層 1 に含まれない機能が追加されます。
階層 3 では、階層 2 で提供されない Texture3D の機能を追加します。
クエリ関数は Direct3D の各バージョンで利用でき、ストリーミング リソースのハードウェアとドライバーのサポートの検証や、階層レベルの確認に利用します。
このセクションの内容
トピック | 説明 |
---|---|
このセクションでは、階層 1 のサポートについて説明します。 |
|
ストリーミング リソースの階層 2 のサポートで、サイズが 1 つ以上の標準タイル形状であるときのパックされないテクスチャ ミップマップの保証や、詳細レベル (LOD) をクランプするため、およびシェーダーの操作に関する状態を取得するためのシェーダー命令、サンプリングされた値をゼロとして処理する NULL マッピングされたタイルからの読み取りなど、階層 1 に含まれない機能が追加されます。 |
|
階層 3 では、階層 2 の機能に加えて、ストリーミング リソース向けの Texture3D のサポートが追加されます。 |
関連トピック