D3D12DDI_HEAP_FLAGS-Enumeration (d3d12umddi.h)

Die D3D12DDI_HEAP_FLAGS-Enumeration gibt Direct3D 12-Heapoptionen an.

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
} ;

Konstanten

 
D3D12DDI_HEAP_FLAG_NONE
Wert: 0x0
Keine Flags.
D3D12DDI_HEAP_FLAG_NON_RT_DS_TEXTURES
Wert: 0x2
Der Heap unterstützt Ressourcen, die für andere Texturen als Renderziel (RT) und Depth-Stencil (DS) zugeordnet sind.
D3D12DDI_HEAP_FLAG_BUFFERS
Wert: 0x4
Der Heap unterstützt Ressourcen, die puffern zugeordnet sind.
D3D12DDI_HEAP_FLAG_COHERENT_SYSTEMWIDE
Wert: 0x8
Der Heap unterstützt Ressourcen, die für eine kohärente Systemweite zugeordnet sind.
D3D12DDI_HEAP_FLAG_PRIMARY
Wert: 0x10
Der Heap unterstützt Ressourcen, die für das primäre Element zugeordnet sind.
D3D12DDI_HEAP_FLAG_RT_DS_TEXTURES
Wert: 0x20
Der Heap unterstützt Ressourcen, die rt- und DS-Texturen zugeordnet sind.
D3D12DDI_HEAP_FLAG_0041_DENY_L0_DEMOTION
Wert: 0x40
Unterstützt die transparente Herabstufung in den Systemspeicher, indem die unterstützten Speichersegmente für den Heap eingeschränkt werden.

Anforderungen

Anforderung Wert
Header d3d12umddi.h (include D3d12umddi.h)

Weitere Informationen

D3D12DDIARG_CREATEHEAP_0001