enumeración D3D12_QUERY_HEAP_TYPE (d3d12.h)
Especifica el tipo de montón de consultas que se va a crear.
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 Esto devuelve un resultado binario 0/1: 0 indica que ninguna muestra pasó pruebas de profundidad y galería de símbolos, 1 indica que al menos una muestra pasó pruebas de profundidad y galería de símbolos. Esto permite que las consultas de oclusión no interfieran con ninguna optimización del rendimiento de GPU asociada a pruebas de profundidad o galería de símbolos. |
D3D12_QUERY_HEAP_TYPE_TIMESTAMP Valor: 1 Indica que el montón es para los datos de tiempo de alto rendimiento. |
D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS Valor: 2 Indica que el montón debe contener datos de canalización. Consulte D3D12_QUERY_DATA_PIPELINE_STATISTICS. |
D3D12_QUERY_HEAP_TYPE_SO_STATISTICS Valor: 3 Indica que el montón debe contener datos de salida de flujo. Consulte D3D12_QUERY_DATA_SO_STATISTICS. |
D3D12_QUERY_HEAP_TYPE_VIDEO_DECODE_STATISTICS Valor: 4 Indica que el montón debe contener datos de estadísticas de descodificación de vídeo. Consulte D3D12_QUERY_DATA_VIDEO_DECODE_STATISTICS. Las estadísticas de descodificación de vídeo solo se pueden consultar desde listas de comandos de descodificación de vídeo (D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE). Consulte D3D12_QUERY_TYPE_DECODE_STATISTICS para obtener más detalles. |
D3D12_QUERY_HEAP_TYPE_COPY_QUEUE_TIMESTAMP Valor: 5 Indica que el montón debe contener consultas de marca de tiempo emitidas exclusivamente por listas de comandos de copia. Las marcas de tiempo de la cola de copia solo se pueden consultar desde una lista de comandos de copia y una lista de comandos de copia no puede emitir a un montón de consultas de marca de tiempo normales. La compatibilidad con este tipo de montón de consultas no es universal. Debe usar CheckFeatureSupport con D3D12_FEATURE_D3D12_OPTIONS3 para determinar si el adaptador admite consultas de marca de tiempo de cola de copia. |
Comentarios
Esta enumeración se usa en la estructura D3D12_QUERY_HEAP_DESC .
Requisitos
Requisito | Valor |
---|---|
Header | d3d12.h |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de