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.