D3DCAPS3

Flag di funzionalità del driver.

#define Valore Descrizione
D3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARD 0x00000020L Indica che il dispositivo può rispettare lo stato di rendering D3DRS_ALPHABLENDENABLE in modalità schermo intero durante l'uso dell'effetto di scambio FLIP o DISCARD. Questo vale solo quando gli stati di D3DRS_SRCBLEND o D3DRS_DESTBLEND sono impostati su uno dei seguenti:
  • D3DBLEND_DESTALPHA
  • D3DBLEND_INVDESTALPHA
  • D3DBLEND_DESTCOLOR
  • D3DBLEND_INVDESTCOLOR
D3DCAPS3_COPY_TO_VIDMEM 0x00000100L Il dispositivo può accelerare una copia di memoria dalla memoria di sistema alla memoria video locale. Questo limite garantisce che le chiamate UpdateSurface e UpdateTexture saranno accelerate dall'hardware. Se questo limite è assente, queste chiamate avranno esito positivo ma saranno più lente.
D3DCAPS3_COPY_TO_SYSTEMMEM 0x0000200L Il dispositivo può accelerare una copia di memoria dalla memoria video locale alla memoria di sistema. Questo limite garantisce che le chiamate GetRenderTargetData saranno accelerate dall'hardware. Se questo limite è assente, questa chiamata avrà esito positivo, ma sarà più lenta.
D3DCAPS3_DXVAHD 0x00000400L Il driver di visualizzazione supporta DXVA-HD DDI. Per altre informazioni su DXVA-HD DDI, vedere Elaborazione High-Definition Video.
Differenze tra Direct3D 9 e Direct3D 9Ex:
Questo flag è disponibile solo in Direct3D 9Ex.

 

D3DCAPS3_LINEAR_TO_SRGB_PRESENTATION 0x00000080L Indica che il dispositivo può eseguire la correzione gamma da un buffer back finestrato (contenente contenuto lineare) a un desktop sRGB.
D3DCAPS3_RESERVED 0x8000001fL Riservati; non usato.

 

Queste costanti vengono usate dal membro D3CAPS3 di D3DCAPS9.

Informazioni costanti

Requisito Valore
Intestazione d3d9caps.h
Sistema operativo minimo Windows 98

 

Costanti Direct3D