перечисление D3D12DDI_QUERY_HEAP_TYPE (d3d12umddi.h)
Значение перечисления D3D12DDI_QUERY_HEAP_TYPE определяет тип кучи запроса, которая представляет собой массив результатов запроса.
Синтаксис
typedef enum D3D12DDI_QUERY_HEAP_TYPE {
D3D12DDI_QUERY_HEAP_TYPE_OCCLUSION = 0,
D3D12DDI_QUERY_HEAP_TYPE_TIMESTAMP = 1,
D3D12DDI_QUERY_HEAP_TYPE_PIPELINE_STATISTICS = 2,
D3D12DDI_QUERY_HEAP_TYPE_SO_STATISTICS = 3,
D3D12DDI_QUERY_HEAP_TYPE_0020_VIDEO_DECODE_STATISTICS = 4,
D3D12DDI_QUERY_HEAP_TYPE_0032_COPY_QUEUE_TIMESTAMP = 5,
D3D12DDI_QUERY_HEAP_TYPE_PIPELINE_STATISTICS1 = 7
} ;
Константы
D3D12DDI_QUERY_HEAP_TYPE_OCCLUSION Значение: 0 Возвращает двоичный результат 0/1: 0 указывает, что нет образцов, прошедших проверку глубины и набора элементов, 1 указывает, что по крайней мере один образец прошел проверку глубины и набора элементов. Это позволяет запросам occlusion не мешать оптимизации производительности GPU, связанной с тестированием глубины или набора элементов. |
D3D12DDI_QUERY_HEAP_TYPE_TIMESTAMP Значение: 1 Куча используется для высокопроизводительных временных данных. |
D3D12DDI_QUERY_HEAP_TYPE_PIPELINE_STATISTICS Значение: 2 Куча содержит данные графического конвейера до D3D12. См . D3D11_DDI_QUERY_DATA_PIPELINE_STATISTICS. |
D3D12DDI_QUERY_HEAP_TYPE_SO_STATISTICS Значение: 3 Куча содержит потоковые выходные данные. См . D3D10_DDI_QUERY_DATA_SO_STATISTICS |
D3D12DDI_QUERY_HEAP_TYPE_0020_VIDEO_DECODE_STATISTICS Значение: 4 Куча содержит данные декодирования видео. См . D3D12DDI_QUERY_DATA_VIDEO_DECODE_STATISTICS_0022. |
D3D12DDI_QUERY_HEAP_TYPE_0032_COPY_QUEUE_TIMESTAMP Значение: 5 Куча содержит запросы меток времени, создаваемые исключительно списками команд копирования. Метки времени очереди копирования можно запрашивать только из списка команд копирования, а список команд копирования не может выдаваться в обычную кучу запроса метки времени. |
D3D12DDI_QUERY_HEAP_TYPE_PIPELINE_STATISTICS1 Значение: 7 Куча содержит данные конвейера. См . D3D12DDI_QUERY_DATA_PIPELINE_STATISTICS1. |
Комментарии
Запросы используются для сбора сведений с GPU, таких как статистика и коды состояния, которые в дальнейшем можно использовать непосредственно на GPU или на ЦП. Структуры состояния, связанные с типом кучи запроса, определяют возвращаемые разрешенные данные.
Требования
Требование | Значение |
---|---|
Заголовок | d3d12umddi.h (включая D3d12umddi.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по