Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Sinalizadores para definir barreiras 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_NONEValor: 0 Sem sinalizadores. |
D3D12_RESOURCE_BARRIER_FLAG_BEGIN_ONLYValor: 0x1 Isso inicia uma transição de barreira em um novo estado, colocando um recurso em uma condição temporária sem acesso. |
D3D12_RESOURCE_BARRIER_FLAG_END_ONLYValor: 0x2 Essa barreira conclui uma transição, definindo um novo estado e restaurando o acesso ativo a um recurso. |
Comentários
As barreiras divididas permitem que uma única transição seja dividida em metades de início e término (consulte Sincronização de vários mecanismos).
Essa enumeração é usada pelo membro Flags da estrutura D3D12_RESOURCE_BARRIER .
Requisitos
| Requisito | Valor |
|---|---|
| Cabeçalho | d3d12.h |
Confira também
Como usar barreiras de recursos para sincronizar estados de recursos no Direct3D 12