D3DUSAGE_QUERY

クエリ リソース タイプを識別するオプションです。

#define 説明
D3DUSAGE_QUERY_FILTER リソース フォーマットをクエリし、D3DTEXF_POINT (常時サポート) 以外のテクスチャー フィルター タイプがサポートされているかどうかを確認します。
D3DUSAGE_QUERY_LEGACYBUMPMAP 従来のバンプ マップについてリソースにクエリします。
D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING リソースにクエリし、ピクセル シェーダー後のブレンディングのサポートが存在するかどうかを検証します。IDirect3D9::CheckDeviceFormat が D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING で失敗した場合、ピクセル シェーダー後のブレンディング処理はサポートされていません。たとえば、アルファ テスト、ピクセル フォグ、レンダー ターゲット ブレンディング、色書き込みの有効化、ディザリングなどがあります。
D3DUSAGE_QUERY_SRGBREAD リソースにクエリし、テクスチャーが読み取り処理中のガンマ補正をサポートするかどうかを検証します。
D3DUSAGE_QUERY_SRGBWRITE リソースにクエリし、テクスチャーが書き込み処理中のガンマ補正をサポートするかどうかを検証します。
D3DUSAGE_QUERY_VERTEXTEXTURE リソースにクエリし、頂点シェーダー テクスチャー サンプリングのサポートが存在するかどうかを検証します。
D3DUSAGE_QUERY_WRAPANDMIP リソースにクエリし、テクスチャー ラッピングおよびミップマップ処理のサポートが存在するかどうかを検証します。

これらの使用法および「D3DUSAGE」に示した他の使用法についてハードウェア サポートをクエリするには、IDirect3D9::CheckDeviceFormat を使用します。

定数情報

ヘッダー d3d9types.h
最低限必要なオペレーティング システム Windows 98