Перечисление D3D12_QUERY_HEAP_TYPE (d3d12.h)
Указывает тип создаваемой кучи запросов.
Синтаксис
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
} ;
Константы
D3D12_QUERY_HEAP_TYPE_OCCLUSION Значение: 0 Возвращается двоичный результат 0/1: 0 означает, что ни один пример не прошел проверку глубины и трафарета, 1 указывает, что по крайней мере один образец прошел проверку глубины и набора элементов. Это позволяет запросам к загоражию не мешать оптимизации производительности GPU, связанной с тестированием глубины и трафарета. |
D3D12_QUERY_HEAP_TYPE_TIMESTAMP Значение: 1 Указывает, что куча используется для высокопроизводительных данных по времени. |
D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS Значение: 2 Указывает, что куча будет содержать данные конвейера. См . D3D12_QUERY_DATA_PIPELINE_STATISTICS. |
D3D12_QUERY_HEAP_TYPE_SO_STATISTICS Значение: 3 Указывает, что куча будет содержать потоковые выходные данные. См . D3D12_QUERY_DATA_SO_STATISTICS. |
D3D12_QUERY_HEAP_TYPE_VIDEO_DECODE_STATISTICS Значение: 4 Указывает, что куча будет содержать статистические данные декодирования видео. См. D3D12_QUERY_DATA_VIDEO_DECODE_STATISTICS. Статистика декодирования видео может запрашиваться только из списков команд декодирования видео (D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE). Дополнительные сведения см . в разделе D3D12_QUERY_TYPE_DECODE_STATISTICS . |
D3D12_QUERY_HEAP_TYPE_COPY_QUEUE_TIMESTAMP Значение: 5 Указывает, что куча содержит запросы меток времени, созданные исключительно списками команд копирования. Метки времени очереди копирования можно запрашивать только из списка команд копирования, а список команд копирования не может передаваться в обычную кучу запросов меток времени. Поддержка этого типа кучи запросов не является универсальной. Необходимо использовать CheckFeatureSupport с D3D12_FEATURE_D3D12_OPTIONS3 , чтобы определить, поддерживает ли адаптер запросы меток времени очереди копирования. |
Комментарии
Это перечисление используется структурой D3D12_QUERY_HEAP_DESC .
Требования
Требование | Значение |
---|---|
Заголовок | d3d12.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по