Перечисление D3D12DDI_QUERY_TYPE (d3d12umddi.h)
Значение перечисления D3D12DDI_QUERY_TYPE определяет тип запроса.
Синтаксис
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
} ;
Константы
D3D12DDI_QUERY_TYPE_OCCLUSION Значение: 0 Запрос предназначен для количества окклюзии глубины или набора элементов. |
D3D12DDI_QUERY_TYPE_BINARY_OCCLUSION Значение: 1 Запрос предназначен для двоичной статистики окклюзии глубины или набора элементов. Этот тип запроса действует как D3D12DDI_QUERY_TYPE_OCCLUSION за исключением того, что он возвращает просто двоичный результат 0/1: 0 означает, что ни один пример не прошел проверку глубины и трафарета, 1 указывает, что по крайней мере один пример прошел проверку глубины и трафарета. Это позволяет запросам к загоражию не мешать оптимизации производительности GPU, связанной с тестированием глубины и трафарета. |
D3D12DDI_QUERY_TYPE_TIMESTAMP Значение: 2 Запрос предназначен для меток времени GPU и ЦП высокой четкости. |
D3D12DDI_QUERY_TYPE_PIPELINE_STATISTICS Значение: 3 Тип запроса — для статистики графического конвейера до D3D12. См . D3D11_DDI_QUERY_DATA_PIPELINE_STATISTICS. |
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM0 Значение: 4 Тип запроса — для статистики потокового вывода (SO) для Stream0. Stream выходными данными является возможность GPU записывать вершины в буфер. Счетчики потокового вывода отслеживают ход выполнения. См . D3D10_DDI_QUERY_DATA_SO_STATISTICS |
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM1 Значение: 5 Тип запроса — для статистики SO для Stream1. |
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM2 Значение: 6 Тип запроса — для статистики SO для Stream2. |
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM3 Значение: 7 Тип запроса — для статистики SO для Stream3. |
D3D12DDI_QUERY_TYPE_0020_VIDEO_DECODE_STATISTICS Значение: 8 Тип запроса — для статистики декодирования видео. См . D3D12DDI_QUERY_DATA_VIDEO_DECODE_STATISTICS_0022. |
D3D12DDI_QUERY_TYPE_PIPELINE_STATISTICS1 Значение: 10 Тип запроса — для статистики графического конвейера. См . раздел **D3D12DDI_QUERY_DATA_PIPELINE_STATISTICS1 **. |
Комментарии
Запросы используются для сбора сведений из GPU, таких как статистика и коды состояния, которые в дальнейшем можно использовать непосредственно на GPU или на ЦП.
Требования
Требование | Значение |
---|---|
Заголовок | d3d12umddi.h (включая D3d12umddi.h) |