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 常量