Delen via


D3DCAPS3

Mogelijkheidsvlagken voor stuurprogramma's.

#define Waarde Beschrijving
D3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARD 0x00000020L Geeft aan dat het apparaat de status D3DRS_ALPHABLENDENABLE weergave in de modus Volledig scherm kan respecteren terwijl het wisseleffect FLIP of DISCARD wordt gebruikt. Dit geldt alleen wanneer de statussen D3DRS_SRCBLEND of D3DRS_DESTBLEND zijn ingesteld op een van de volgende:
  • D3DBLEND_DESTALPHA
  • D3DBLEND_INVDESTALPHA
  • D3DBLEND_DESTCOLOR
  • D3DBLEND_INVDESTCOLOR
D3DCAPS3_COPY_TO_VIDMEM 0x00000100L Het apparaat kan een geheugenkopie versnellen van het systeemgeheugen naar het lokale videogeheugen. Deze limiet garandeert dat UpdateSurface- en UpdateTexture--aanroepen hardware versneld worden. Als deze limiet niet aanwezig is, worden deze aanroepen voltooid, maar zijn ze langzamer.
D3DCAPS3_COPY_TO_SYSTEMMEM 0x00000200L Het apparaat kan een geheugenkopie van het lokale videogeheugen naar het systeemgeheugen versnellen. Deze limiet garandeert dat GetRenderTargetData--aanroepen hardware versneld worden. Als deze limiet niet aanwezig is, wordt deze aanroep voltooid, maar wordt deze langzamer.
D3DCAPS3_DXVAHD 0x00000400L Het beeldschermstuurprogramma ondersteunt de DXVA-HD DDI. Zie Processing High-Definition Videovoor meer informatie over DXVA-HD DDI.
Verschillen tussen Direct3D 9 en Direct3D 9Ex:
Deze vlag is alleen beschikbaar in Direct3D 9Ex.

 

D3DCAPS3_LINEAR_TO_SRGB_PRESENTATION 0x00000080L Geeft aan dat het apparaat gammacorrectie kan uitvoeren vanuit een gevensterde backbuffer (met lineaire inhoud) naar een sRGB-bureaublad.
D3DCAPS3_RESERVED 0x8000001fL Gereserveerd; niet gebruikt.

 

Deze constanten worden gebruikt door het D3CAPS3 lid van D3DCAPS9.

Constante informatie

Eis Waarde
Rubriek d3d9caps.h
Minimaal besturingssysteem Windows 98

 

Direct3D Constanten