Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

D3DUSAGE_QUERY

These options identify query resource types.

#define Description
D3DUSAGE_QUERY_FILTER Query the resource format to see if it supports texture filter types other than D3DTEXF_POINT (which is always supported).
D3DUSAGE_QUERY_LEGACYBUMPMAP Query the resource about a legacy bump map.
D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING Query the resource to verify support for post pixel shader blending support. If CheckDeviceFormat fails with D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING, post pixel blending operations are not supported. These include alpha test, pixel fog, render-target blending, color write enable, and dithering.
D3DUSAGE_QUERY_SRGBREAD Query the resource to verify if a texture supports gamma correction during a read operation.
D3DUSAGE_QUERY_SRGBWRITE Query the resource to verify if a texture supports gamma correction during a write operation.
D3DUSAGE_QUERY_VERTEXTEXTURE Query the resource to verify support for vertex shader texture sampling.
D3DUSAGE_QUERY_WRAPANDMIP Query the resource to verify support for texture wrapping and mip-mapping.

Use CheckDeviceFormat to query hardware support for these usages, and some other usages listed in D3DUSAGE.

Constant Information

Requirement Value
Header d3d9types.h
Minimum operating system Windows 98

Related topics

Direct3D Constants


Feedback

Was this page helpful?

Additional resources