Condividi tramite


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 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 UpdateSurface e le chiamate UpdateTexture saranno accelerate dall'hardware. Se questo limite è assente, queste chiamate avranno esito positivo ma saranno più lente.
D3DCAPS3_COPY_TO_SYSTEMMEM 0x00000200L Il dispositivo può accelerare una copia di memoria dalla memoria video locale alla memoria di sistema. Questo limite garantisce che le chiamateGetRenderTargetDatasaranno accelerate dall'hardware. Se questo limite è assente, questa chiamata avrà esito positivo ma sarà più lenta.
D3DCAPS3_DXVAHD 0x00000400L Il driver di visualizzazione supporta l'DXVA-HD DDI. Per altre informazioni su DXVA-HD DDI, vedere Processing 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 nascosto finestrato (contenente contenuto lineare) a un desktop sRGB.
D3DCAPS3_RESERVED 0x8000001fL Riservato; non utilizzato.

 

Queste costanti vengono utilizzate dal membro D3CAPS3 di D3DCAPS9.

Informazioni costanti

Requisito Valore
Intestazione d3d9caps.h
Sistema operativo minimo Windows 98

 

costanti Direct3D