Compartilhar via


D3D12DDI_BARRIER_TYPE enumeração (d3d12umddi.h)

Um valor de enumeração D3D12DDI_BARRIER_TYPE indica o tipo de barreira de recurso.

Syntax

typedef enum D3D12DDI_BARRIER_TYPE {
  D3D12DDI_BARRIER_TYPE_GLOBAL,
  D3D12DDI_BARRIER_TYPE_TEXTURE,
  D3D12DDI_BARRIER_TYPE_BUFFER,
  D3D12DDI_BARRIER_TYPE_RANGED
} ;

Constantes

 
D3D12DDI_BARRIER_TYPE_GLOBAL
A barreira é uma barreira global. Uma barreira global se aplica a toda a memória do recurso. As barreiras globais não fazem a transição de layouts de textura nem forçam qualquer descompactação de dados.
D3D12DDI_BARRIER_TYPE_TEXTURE
A barreira é uma barreira de textura. Uma barreira de textura se aplica a um intervalo específico de sub-recursos de textura.
D3D12DDI_BARRIER_TYPE_BUFFER
A barreira é uma barreira de buffer. Uma barreira de buffer se aplica a um recurso de buffer específico.
D3D12DDI_BARRIER_TYPE_RANGED
O buffer é uma barreira de intervalo. Uma barreira de intervalo substitui o D3D12DDI_RESOURCE_RANGED_BARRIER_0022 herdado.

Comentários

Consulte Barreiras Aprimoradas para obter informações gerais.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11 (WDDM 3.0)
Cabeçalho d3d12umddi.h

Confira também

D3D12DDIARG_BARRIER_0088

PFND3D12DDI_BARRIER_0088