D3DCAPS3

Indicateurs de capacité du pilote.

#define Valeur Description
D3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARD 0x00000020L Indique que l’appareil peut respecter l’état de rendu D3DRS_ALPHABLENDENABLE en mode plein écran lors de l’utilisation de l’effet d’échange FLIP ou DISCARD. Cela s’applique uniquement lorsque les états D3DRS_SRCBLEND ou D3DRS_DESTBLEND sont définis sur l’un des éléments suivants :
  • D3DBLEND_DESTALPHA
  • D3DBLEND_INVDESTALPHA
  • D3DBLEND_DESTCOLOR
  • D3DBLEND_INVDESTCOLOR
D3DCAPS3_COPY_TO_VIDMEM 0x00000100L L’appareil peut accélérer une copie de mémoire de la mémoire système vers la mémoire vidéo locale. Cette limite garantit que les appels UpdateSurface et UpdateTexture seront accélérés par le matériel. Si cette limite est absente, ces appels réussissent, mais sont plus lents.
D3DCAPS3_COPY_TO_SYSTEMMEM 0x00000200L L’appareil peut accélérer une copie de mémoire à partir de la mémoire vidéo locale vers la mémoire système. Cette limite garantit que les appels GetRenderTargetData seront accélérés par le matériel. Si cette limite est absente, cet appel réussit, mais sera plus lent.
D3DCAPS3_DXVAHD 0x00000400L Le pilote d’affichage prend en charge DXVA-HD DDI. Pour plus d’informations sur DXVA-HD DDI, consultez Traitement High-Definition vidéo.
Différences entre Direct3D 9 et Direct3D 9Ex :
Cet indicateur est disponible dans Direct3D 9Ex uniquement.

 

D3DCAPS3_LINEAR_TO_SRGB_PRESENTATION 0x00000080L Indique que l’appareil peut effectuer une correction gamma à partir d’une mémoire tampon arrière fenêtré (contenant du contenu linéaire) vers un bureau sRGB.
D3DCAPS3_RESERVED 0x8000001fL Réservés au; non utilisé.

 

Ces constantes sont utilisées par le membre D3CAPS3 de D3DCAPS9.

Informations constantes

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

 

Constantes Direct3D