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 |