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
Uso de barreras de recursos para sincronizar los estados de los recursos en Direct3D 12