Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Especifica a volatilidade dos dados referenciados por descritores em uma descrição da Assinatura Raiz 1.1, que pode habilitar algumas otimizações de driver.
Syntax
typedef enum D3D12_ROOT_DESCRIPTOR_FLAGS {
D3D12_ROOT_DESCRIPTOR_FLAG_NONE = 0,
D3D12_ROOT_DESCRIPTOR_FLAG_DATA_VOLATILE = 0x2,
D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC_WHILE_SET_AT_EXECUTE = 0x4,
D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC = 0x8
} ;
Constantes
D3D12_ROOT_DESCRIPTOR_FLAG_NONEValor: 0 As suposições padrão são feitas para dados (para SRV/CBV: DATA_STATIC_WHILE_SET_AT_EXECUTE e para UAV: DATA_VOLATILE). |
D3D12_ROOT_DESCRIPTOR_FLAG_DATA_VOLATILEValor: 0x2 Os dados forem voláteis. Equivalente à Assinatura Raiz versão 1.0. |
D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC_WHILE_SET_AT_EXECUTEValor: 0x4 Os dados são estáticos durante a execução. |
D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATICValor: 0x8 Os dados são estáticos. O melhor potencial para otimização de driver. |
Comentários
Essa enumeração é usada pela estrutura D3D12_ROOT_DESCRIPTOR1 .
Para especificar a volatilidade de descritores e dados, consulte D3D12_DESCRIPTOR_RANGE_FLAGS.
Requisitos
| Requisito | Valor |
|---|---|
| Cabeçalho | d3d12.h |