D3DCAPS3
Driver capability flags.
#define | Description | Value |
---|
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. COPY and COPYVSYNC swap effects work whether or not this flag is set. |
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. |
These constants are used by the D3CAPS3 member of D3DCAPS9.
Constant Information
Header | d3d9caps.h |
---|
Minimum operating system | Windows 98 |
---|