Compartilhar via


D3D12DDI_HEAP_FLAGS enumeração (d3d12umddi.h)

A enumeração D3D12DDI_HEAP_FLAGS especifica as opções de heap do 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
Valor: 0x0
Sem sinalizadores.
D3D12DDI_HEAP_FLAG_NON_RT_DS_TEXTURES
Valor: 0x2
O heap dá suporte a recursos alocados para outras texturas rt (destino de renderização) e Depth-Stencil (DS).
D3D12DDI_HEAP_FLAG_BUFFERS
Valor: 0x4
O heap dá suporte a recursos alocados para buffers.
D3D12DDI_HEAP_FLAG_COHERENT_SYSTEMWIDE
Valor: 0x8
O heap dá suporte a recursos alocados para todo o sistema coerente.
D3D12DDI_HEAP_FLAG_PRIMARY
Valor: 0x10
O heap dá suporte a recursos alocados para primário.
D3D12DDI_HEAP_FLAG_RT_DS_TEXTURES
Valor: 0x20
O heap dá suporte a recursos alocados para texturas RT e DS.
D3D12DDI_HEAP_FLAG_0041_DENY_L0_DEMOTION
Valor: 0x40
Dá suporte ao rebaixamento transparente à memória do sistema restringindo os segmentos de memória com suporte para o heap.

Requisitos

Requisito Valor
Cabeçalho d3d12umddi.h (inclua D3d12umddi.h)

Confira também

D3D12DDIARG_CREATEHEAP_0001