D3DUSAGE_QUERY

这些选项标识查询资源类型。

#define 说明
D3DUSAGE_QUERY_FILTER 查询资源格式以查看它是否支持除) 始终支持的D3DTEXF_POINT (以外的纹理筛选器类型。
D3DUSAGE_QUERY_LEGACYBUMPMAP 查询有关旧版凹凸图的资源。
D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING 查询资源以验证是否支持后像素着色器混合支持。 如果 CheckDeviceFormat 因D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING失败,则不支持后期像素混合操作。 其中包括 alpha 测试、像素雾、呈现目标混合、颜色写入启用和抖色。
D3DUSAGE_QUERY_SRGBREAD 查询资源以验证纹理在读取操作期间是否支持伽玛校正。
D3DUSAGE_QUERY_SRGBWRITE 查询资源以验证纹理在写入操作期间是否支持伽玛校正。
D3DUSAGE_QUERY_VERTEXTEXTURE 查询资源以验证是否支持顶点着色器纹理采样。
D3DUSAGE_QUERY_WRAPANDMIP 查询资源以验证对纹理环绕和 mip 映射的支持。

 

使用 CheckDeviceFormat 查询这些用法的硬件支持,以及 D3DUSAGE 中列出的一些其他用法。

常量信息

要求
标头 d3d9types.h
最低操作系统 Windows 98

 

Direct3D 常量