énumération D3D12DDI_HEAP_FLAGS (d3d12umddi.h)
L’énumération D3D12DDI_HEAP_FLAGS spécifie les options de tas Direct3D 12.
Syntax
typedef enum D3D12DDI_HEAP_FLAGS {
D3D12DDI_HEAP_FLAG_NONE = 0x0,
D3D12DDI_HEAP_FLAG_NON_RT_DS_TEXTURES = 0x2,
D3D12DDI_HEAP_FLAG_BUFFERS = 0x4,
D3D12DDI_HEAP_FLAG_COHERENT_SYSTEMWIDE = 0x8,
D3D12DDI_HEAP_FLAG_PRIMARY = 0x10,
D3D12DDI_HEAP_FLAG_RT_DS_TEXTURES = 0x20,
D3D12DDI_HEAP_FLAG_0041_DENY_L0_DEMOTION = 0x40
} ;
Constantes
D3D12DDI_HEAP_FLAG_NONE Valeur : 0x0 Aucun indicateur. |
D3D12DDI_HEAP_FLAG_NON_RT_DS_TEXTURES Valeur : 0x2 Le tas prend en charge les ressources allouées pour d’autres textures que la cible de rendu (RT) et les textures Depth-Stencil (DS). |
D3D12DDI_HEAP_FLAG_BUFFERS Valeur : 0x4 Le tas prend en charge les ressources allouées pour les mémoires tampons. |
D3D12DDI_HEAP_FLAG_COHERENT_SYSTEMWIDE Valeur : 0x8 Le tas prend en charge les ressources allouées pour une cohérence à l’échelle du système. |
D3D12DDI_HEAP_FLAG_PRIMARY Valeur : 0x10 Le tas prend en charge les ressources allouées pour le serveur principal. |
D3D12DDI_HEAP_FLAG_RT_DS_TEXTURES Valeur : 0x20 Le tas prend en charge les ressources allouées pour les textures RT et DS. |
D3D12DDI_HEAP_FLAG_0041_DENY_L0_DEMOTION Valeur : 0x40 Prend en charge la rétrogradation transparente vers la mémoire système en limitant les segments de mémoire pris en charge pour le tas. |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d12umddi.h (inclure D3d12umddi.h) |