D3DUSAGE_QUERY

これらのオプションは、クエリ リソースの種類を識別します。

#define 説明
D3DUSAGE_QUERY_FILTER リソース形式にクエリを実行して、D3DTEXF_POINT以外のテクスチャ フィルターの種類 (常にサポートされている) をサポートしているかどうかを確認します。
D3DUSAGE_QUERY_LEGACYBUMPMAP レガシ バンプ マップに関するリソースのクエリを実行します。
D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING リソースにクエリを実行して、ポスト ピクセル シェーダー ブレンドのサポートのサポートを確認します。 CheckDeviceFormat がD3DUSAGE_QUERY_POSTPIXELSHADER_BLENDINGで失敗した場合、ピクセル ブレンド後の操作はサポートされません。 これには、アルファ テスト、ピクセル 霧、レンダー ターゲット ブレンド、カラー 書き込み有効化、ディザリングが含まれます。
D3DUSAGE_QUERY_SRGBREAD リソースにクエリを実行して、読み取り操作中にテクスチャがガンマ補正をサポートしているかどうかを確認します。
D3DUSAGE_QUERY_SRGBWRITE リソースにクエリを実行して、書き込み操作中にテクスチャがガンマ補正をサポートしているかどうかを確認します。
D3DUSAGE_QUERY_VERTEXTEXTURE リソースにクエリを実行して、頂点シェーダー テクスチャ サンプリングのサポートを確認します。
D3DUSAGE_QUERY_WRAPANDMIP リソースにクエリを実行して、テクスチャ ラッピングとミップ マッピングのサポートを確認します。

 

CheckDeviceFormat を使用して、これらの使用法と D3DUSAGE に記載されているその他の使用法に対するハードウェア サポートのクエリを実行します。

定数情報

要件
ヘッダー d3d9types.h
最小オペレーティング システム Windows 98

 

Direct3D 定数