Megosztás a következőn keresztül:


D3DCAPS3

Illesztőprogram-képességjelzők.

#define Érték Leírás
D3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARD 0x00000020L Azt jelzi, hogy az eszköz teljes képernyős módban tudja tiszteletben tartani a D3DRS_ALPHABLENDENABLE renderelési állapotát a FLIP vagy a DISCARD felcserélése effektus használatakor. Ez csak akkor érvényes, ha a D3DRS_SRCBLEND vagy D3DRS_DESTBLEND állapota az alábbiak egyikére van beállítva:
  • D3DBLEND_DESTALPHA
  • D3DBLEND_INVDESTALPHA
  • D3DBLEND_DESTCOLOR
  • D3DBLEND_INVDESTCOLOR
D3DCAPS3_COPY_TO_VIDMEM 0x00000100L Az eszköz felgyorsíthatja a memóriamásolást a rendszermemória és a helyi videomemória között. Ez a korlát garantálja, hogy UpdateSurface és UpdateTexture hívások hardveresen gyorsulnak. Ha ez a korlát hiányzik, ezek a hívások sikeresek lesznek, de lassabbak lesznek.
D3DCAPS3_COPY_TO_SYSTEMMEM 0x00000200L Az eszköz felgyorsíthatja a memóriamásolást a helyi videomemória és a rendszermemória között. Ez a korlát garantálja, hogy GetRenderTargetData hívások hardveresen gyorsulnak. Ha ez a korlát hiányzik, ez a hívás sikeres lesz, de lassabb lesz.
D3DCAPS3_DXVAHD 0x00000400L A megjelenítési illesztőprogram támogatja a DXVA-HD DDI-t. A DXVA-HD DDI-ről további információt High-Definition Videocímű cikkben talál.
A Direct3D 9 és a Direct3D 9Ex közötti különbségek:
Ez a jelző csak a Direct3D 9Ex-ben érhető el.

 

D3DCAPS3_LINEAR_TO_SRGB_PRESENTATION 0x00000080L Azt jelzi, hogy az eszköz képes gamma-korrekciót végrehajtani egy ablakos háttérpufferből (lineáris tartalmat tartalmazó) egy sRGB asztalra.
D3DCAPS3_RESERVED 0x8000001fL Tartózkodó; nincs használatban.

 

Ezeket az állandókat a D3DCAPS9D3CAPS3 tagja használja.

Állandó információ

Követelmény Érték
Fejléc d3d9caps.h
Minimális operációs rendszer Windows 98

 

Direct3D-konstansok