共用方式為


D3DUSAGE_QUERY

這些選項會識別查詢資源類型。

#define Description
D3DUSAGE_QUERY_FILTER 查詢資源格式,以查看它是否支援D3DTEXF_POINT (以外的紋理篩選類型,且一律支援) 。
D3DUSAGE_QUERY_LEGACYBUMPMAP 查詢有關舊版凸起地圖的資源。
D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING 查詢資源,以確認支援後圖元著色器混合支援。 如果 CheckDeviceFormat 因D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING而失敗,則不支援後圖元混合作業。 這些包括 Alpha 測試、圖元水、轉譯目標混合、色彩寫入啟用和轉譯。
D3DUSAGE_QUERY_SRGBREAD 查詢資源,以確認紋理在讀取作業期間是否支援 Gamma 修正。
D3DUSAGE_QUERY_SRGBWRITE 查詢資源,以確認紋理在寫入作業期間是否支援 Gamma 修正。
D3DUSAGE_QUERY_VERTEXTEXTURE 查詢資源以確認頂點著色器紋理取樣的支援。
D3DUSAGE_QUERY_WRAPANDMIP 查詢資源,以確認支援紋理包裝和 Mip 對應。

 

使用 CheckDeviceFormat 查詢這些使用量的硬體支援,以及 D3DUSAGE中列出的一些其他使用方式。

常數資訊

需求
標頭 d3d9types.h
最低作業系統 Windows 98

 

Direct3D 常數