Driver capability flags.
#define |
Value |
Description |
D3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARD |
0x00000020L |
Indicates that the device can respect the D3DRS_ALPHABLENDENABLE render state in full-screen mode while using the FLIP or DISCARD swap effect. This only applies when the D3DRS_SRCBLEND or D3DRS_DESTBLEND states are set to one of the following:
- D3DBLEND_DESTALPHA
- D3DBLEND_INVDESTALPHA
- D3DBLEND_DESTCOLOR
- D3DBLEND_INVDESTCOLOR
|
D3DCAPS3_COPY_TO_VIDMEM |
0x00000100L |
Device can accelerate a memory copy from system memory to local video memory. This cap guarantees that IDirect3DDevice9::UpdateSurface and IDirect3DDevice9::UpdateTexture calls will be hardware accelerated. If this cap is absent, these calls will succeed but will be slower. |
D3DCAPS3_COPY_TO_SYSTEMMEM |
0x00000200L |
Device can accelerate a memory copy from local video memory to system memory. This cap guarantees that IDirect3DDevice9::GetRenderTargetData calls will be hardware accelerated. If this cap is absent, this call will succeed but will be slower. |
D3DCAPS3_LINEAR_TO_SRGB_PresentATION |
0x00000080L |
Indicates that the device can perform gamma correction from a windowed back buffer (containing linear content) to an sRGB desktop. |
D3DCAPS3_RESERVED |
0x8000001fL |
Reserved; not used. |