Platform SDK: DirectX

CONST_D3DDEVICEDESCCAPS

The CONST_D3DDEVICEDESCCAPS enumeration defines device capability flags that are combined and present in the lDevCaps member of the D3DDEVICEDESC7 type.

Enum CONST_D3DDEVICEDESCCAPS
    D3DDEVCAPS_CANBLTSYSTONONLOCAL = 131072
    D3DDEVCAPS_CANRENDERAFTERFLIP = 2048
    D3DDEVCAPS_DRAWPRIMTLVERTEX = 1024
    D3DDEVCAPS_FLOATTLVERTEX = 1
    D3DDEVCAPS_HWRASTERIZATION = 524288
    D3DDEVCAPS_HWTRANSFORMANDLIGHT = 65536
    D3DDEVCAPS_SEPARATETEXTUREMEMORIES = 16384
    D3DDEVCAPS_SORTDECREASINGZ = 4
    D3DDEVCAPS_SORTEXACT = 8
    D3DDEVCAPS_SORTINCREASINGZ = 2
    D3DDEVCAPS_TEXTURENONLOCALVIDMEM = 4096
    D3DDEVCAPS_TEXTURESYSTEMMEMORY = 256
    D3DDEVCAPS_TEXTUREVIDEOMEMORY = 512
    D3DDEVCAPS_TLVERTEXSYSTEMMEMORY = 64
    D3DDEVCAPS_TLVERTEXVIDEOMEMORY = 128
End Enum
D3DDEVCAPS_CANBLTSYSTONONLOCAL
Device supports blits from system-memory textures to non-local video-memory textures.
D3DDEVCAPS_CANRENDERAFTERFLIP
Device can queue rendering commands after a page flip. Applications should not change their behavior if this flag is set; this capability simply means that the device is relatively fast.
D3DDEVCAPS_DRAWPRIMTLVERTEX
Device exports a DrawPrimitive-aware HAL.
D3DDEVCAPS_FLOATTLVERTEX
Device accepts floating point for post-transform vertex data.
D3DDEVCAPS_HWRASTERIZATION
Device has hardware acceleration for scene rasterization.
D3DDEVCAPS_HWTRANSFORMANDLIGHT
Device supports transformation and lighting in hardware.
D3DDEVCAPS_SEPARATETEXTUREMEMORIES
Device uses discrete texture memory pools for each stage. Textures must be assigned to texture stages explicitly at creation-time by setting the lTextureStage member of the DDSURFACEDESC2 type to the appropriate stage identifier.
D3DDEVCAPS_SORTDECREASINGZ
Device needs data sorted for decreasing depth.
D3DDEVCAPS_SORTEXACT
Device needs data sorted exactly.
D3DDEVCAPS_SORTINCREASINGZ
Device needs data sorted for increasing depth.
D3DDEVCAPS_TEXTURENONLOCALVIDMEM
Device can retrieve textures from non-local video (AGP) memory. For more information about AGP memory, see Using Non-local Video Memory Surfaces in the DirectDraw documentation.
D3DDEVCAPS_TEXTURESYSTEMMEMORY
Device can retrieve textures from system memory.
D3DDEVCAPS_TEXTUREVIDEOMEMORY
Device can retrieve textures from device memory.
D3DDEVCAPS_TLVERTEXSYSTEMMEMORY
Device can use buffers from system memory for transformed and lit vertices.
D3DDEVCAPS_TLVERTEXVIDEOMEMORY
Device can use buffers from video memory for transformed and lit vertices.