D3D12_QUERY_HEAP_TYPE enumeração (d3d12.h)
Especifica o tipo de heap de consulta a ser criado.
Syntax
typedef enum D3D12_QUERY_HEAP_TYPE {
D3D12_QUERY_HEAP_TYPE_OCCLUSION = 0,
D3D12_QUERY_HEAP_TYPE_TIMESTAMP = 1,
D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS = 2,
D3D12_QUERY_HEAP_TYPE_SO_STATISTICS = 3,
D3D12_QUERY_HEAP_TYPE_VIDEO_DECODE_STATISTICS = 4,
D3D12_QUERY_HEAP_TYPE_COPY_QUEUE_TIMESTAMP = 5,
D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS1
} ;
Constantes
D3D12_QUERY_HEAP_TYPE_OCCLUSION Valor: 0 Isso retorna um resultado binário de 0/1: 0 indica que nenhuma amostra passou por testes de profundidade e estêncil, 1 indica que pelo menos uma amostra passou por testes de profundidade e estêncil. Isso permite que as consultas de oclusão não interfiram em nenhuma otimização de desempenho de GPU associada a testes de profundidade/estêncil. |
D3D12_QUERY_HEAP_TYPE_TIMESTAMP Valor: 1 Indica que o heap é para dados de tempo de alto desempenho. |
D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS Valor: 2 Indica que o heap deve conter dados de pipeline. Consulte D3D12_QUERY_DATA_PIPELINE_STATISTICS. |
D3D12_QUERY_HEAP_TYPE_SO_STATISTICS Valor: 3 Indica que o heap deve conter dados de saída de fluxo. Consulte D3D12_QUERY_DATA_SO_STATISTICS. |
D3D12_QUERY_HEAP_TYPE_VIDEO_DECODE_STATISTICS Valor: 4 Indica que o heap deve conter dados de estatísticas de decodificação de vídeo. Consulte D3D12_QUERY_DATA_VIDEO_DECODE_STATISTICS. As estatísticas de decodificação de vídeo só podem ser consultadas em listas de comandos de decodificação de vídeo (D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE). Consulte D3D12_QUERY_TYPE_DECODE_STATISTICS para obter mais detalhes. |
D3D12_QUERY_HEAP_TYPE_COPY_QUEUE_TIMESTAMP Valor: 5 Indica que o heap deve conter consultas de carimbo de data/hora emitidas exclusivamente por listas de comandos de cópia. Os carimbos de data/hora da fila de cópia só podem ser consultados em uma lista de comandos de cópia e uma lista de comandos de cópia não pode emitir para um Heap de consulta de carimbo de data/hora regular. O suporte para esse tipo de heap de consulta não é universal. Você deve usar CheckFeatureSupport com D3D12_FEATURE_D3D12_OPTIONS3 para determinar se o adaptador dá suporte a consultas de carimbo de data/hora da fila de cópia. |
Comentários
Essa enumeração é usada pela estrutura D3D12_QUERY_HEAP_DESC .
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3d12.h |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de