D3DCAPS3
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:
|
|
D3DCAPS3_COPY_TO_VIDMEM | 0x00000100L | Device can accelerate a memory copy from system memory to local video memory. This cap guarantees that UpdateSurface and 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 GetRenderTargetData calls will be hardware accelerated. If this cap is absent, this call will succeed but will be slower. | |
D3DCAPS3_DXVAHD | 0x00000400L | The display driver supports the DXVA-HD DDI. For more information about DXVA-HD DDI, see Processing High-Definition Video.
|
|
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
Requirement | Value |
---|---|
Header | d3d9caps.h |
Minimum operating system | Windows 98 |
Related topics