enumeración D3D12_RESOURCE_BARRIER_FLAGS (d3d12.h)

Marcas para establecer barreras de recursos divididos.

Syntax

typedef enum D3D12_RESOURCE_BARRIER_FLAGS {
  D3D12_RESOURCE_BARRIER_FLAG_NONE = 0,
  D3D12_RESOURCE_BARRIER_FLAG_BEGIN_ONLY = 0x1,
  D3D12_RESOURCE_BARRIER_FLAG_END_ONLY = 0x2
} ;

Constantes

 
D3D12_RESOURCE_BARRIER_FLAG_NONE
Valor: 0
Sin marcas.
D3D12_RESOURCE_BARRIER_FLAG_BEGIN_ONLY
Valor: 0x1
Esto inicia una transición de barrera en un nuevo estado, colocando un recurso en una condición temporal sin acceso.
D3D12_RESOURCE_BARRIER_FLAG_END_ONLY
Valor: 0x2
Esta barrera completa una transición, estableciendo un nuevo estado y restaurando el acceso activo a un recurso.

Comentarios

Las barreras divididas permiten dividir una sola transición en mitades iniciales y finales (consulte Sincronización de varios motores).

El miembro Flags de la estructura D3D12_RESOURCE_BARRIER usa esta enumeración.

Requisitos

Requisito Valor
Header d3d12.h

Consulte también

Enumeraciones principales

ResourceBarrier

Uso de barreras de recursos para sincronizar los estados de los recursos en Direct3D 12