enumeración D3D12DDI_QUERY_TYPE (d3d12umddi.h)
Un valor de enumeración D3D12DDI_QUERY_TYPE identifica el tipo de una consulta.
Syntax
typedef enum D3D12DDI_QUERY_TYPE {
D3D12DDI_QUERY_TYPE_OCCLUSION = 0,
D3D12DDI_QUERY_TYPE_BINARY_OCCLUSION = 1,
D3D12DDI_QUERY_TYPE_TIMESTAMP = 2,
D3D12DDI_QUERY_TYPE_PIPELINE_STATISTICS = 3,
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM0 = 4,
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM1 = 5,
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM2 = 6,
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM3 = 7,
D3D12DDI_QUERY_TYPE_0020_VIDEO_DECODE_STATISTICS = 8,
D3D12DDI_QUERY_TYPE_PIPELINE_STATISTICS1 = 10
} ;
Constantes
D3D12DDI_QUERY_TYPE_OCCLUSION Valor: 0 La consulta es para recuentos de oclusión de profundidad/galería de símbolos. |
D3D12DDI_QUERY_TYPE_BINARY_OCCLUSION Valor: 1 La consulta es para estadísticas de oclusión de profundidad y galería de símbolos binarias. Este tipo de consulta actúa como D3D12DDI_QUERY_TYPE_OCCLUSION salvo que devuelve simplemente un resultado binario 0/1: 0 indica que no se han superado pruebas de profundidad y galería de símbolos, 1 indica que al menos una prueba de profundidad y galería de símbolos superada de muestra. Esto permite que las consultas de oclusión no interfieran con ninguna optimización del rendimiento de GPU asociada a las pruebas de profundidad y galería de símbolos. |
D3D12DDI_QUERY_TYPE_TIMESTAMP Valor: 2 La consulta es para marcas de tiempo de CPU y GPU de alta definición. |
D3D12DDI_QUERY_TYPE_PIPELINE_STATISTICS Valor: 3 El tipo de consulta es para las estadísticas de canalización de gráficos anteriores a D3D12. Consulte D3D11_DDI_QUERY_DATA_PIPELINE_STATISTICS. |
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM0 Valor: 4 El tipo de consulta es para las estadísticas de salida de flujo (SO) para Stream0. Stream salida es la capacidad de la GPU de escribir vértices en un búfer. Los contadores de salida de flujo supervisan el progreso. Consulte D3D10_DDI_QUERY_DATA_SO_STATISTICS |
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM1 Valor: 5 El tipo de consulta es para estadísticas de SO para Stream1. |
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM2 Valor: 6 El tipo de consulta es para estadísticas de SO para Stream2. |
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM3 Valor: 7 El tipo de consulta es para estadísticas de SO para Stream3. |
D3D12DDI_QUERY_TYPE_0020_VIDEO_DECODE_STATISTICS Valor: 8 El tipo de consulta es para las estadísticas de descodificación de vídeo. Consulte D3D12DDI_QUERY_DATA_VIDEO_DECODE_STATISTICS_0022. |
D3D12DDI_QUERY_TYPE_PIPELINE_STATISTICS1 Valor: 10 El tipo de consulta es para las estadísticas de canalización de gráficos. Consulte **D3D12DDI_QUERY_DATA_PIPELINE_STATISTICS1 **. |
Comentarios
Las consultas se usan para capturar información de la GPU, como estadísticas y códigos de estado que posteriormente se pueden consumir directamente en la GPU o en la CPU.
Requisitos
Requisito | Valor |
---|---|
Header | d3d12umddi.h (incluya D3d12umddi.h) |