D3DUSAGE_QUERY

Ces options identifient les types de ressources de requête.

#define Description
D3DUSAGE_QUERY_FILTER Interrogez le format de ressource pour voir s’il prend en charge des types de filtres de texture autres que D3DTEXF_POINT (qui est toujours pris en charge).
D3DUSAGE_QUERY_LEGACYBUMPMAP Interrogez la ressource sur une carte de bosses héritée.
D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING Interrogez la ressource pour vérifier la prise en charge du mélange post-nuanceur de pixels. Si CheckDeviceFormat échoue avec D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING, les opérations de fusion de pixels postérieures ne sont pas prises en charge. Il s’agit notamment du test alpha, du brouillard de pixels, du mélange de cible de rendu, de l’activation de l’écriture de couleur et du tramage.
D3DUSAGE_QUERY_SRGBREAD Interrogez la ressource pour vérifier si une texture prend en charge la correction gamma pendant une opération de lecture.
D3DUSAGE_QUERY_SRGBWRITE Interrogez la ressource pour vérifier si une texture prend en charge la correction gamma pendant une opération d’écriture.
D3DUSAGE_QUERY_VERTEXTEXTURE Interrogez la ressource pour vérifier la prise en charge de l’échantillonnage de texture du nuanceur de vertex.
D3DUSAGE_QUERY_WRAPANDMIP Interrogez la ressource pour vérifier la prise en charge de l’habillage des textures et du mappage mip.

 

Utilisez CheckDeviceFormat pour interroger la prise en charge matérielle de ces utilisations, ainsi que d’autres utilisations répertoriées dans D3DUSAGE.

Informations constantes

Condition requise Valeur
En-tête d3d9types.h
Système d’exploitation minimal Windows 98

 

Constantes Direct3D