структура D3D12DDI_QUERY_DATA_PIPELINE_STATISTICS1 (d3d12umddi.h)
Структура D3D12DDI_QUERY_DATA_PIPELINE_STATISTICS1 описывает статистику для каждого этапа графического конвейера, который используется в вызове функции pfnBeginEndQuery для создания запроса D3D12_QUERY_TYPE_PIPELINE_STATISTICS1 типа, и в вызове pfnResolveQueryData для возврата сведений о запросе.
Синтаксис
typedef struct D3D12DDI_QUERY_DATA_PIPELINE_STATISTICS1 {
UINT64 IAVertices;
UINT64 IAPrimitives;
UINT64 VSInvocations;
UINT64 GSInvocations;
UINT64 GSPrimitives;
UINT64 CInvocations;
UINT64 CPrimitives;
UINT64 PSInvocations;
UINT64 HSInvocations;
UINT64 DSInvocations;
UINT64 CSInvocations;
UINT64 ASInvocations;
UINT64 MSInvocations;
UINT64 MSPrimitives;
} D3D12DDI_QUERY_DATA_PIPELINE_STATISTICS1;
Члены
IAVertices
Количество вершин входного ассемблер (IA).
IAPrimitives
Число примитивов IA.
VSInvocations
Количество вызовов вершинного шейдера (VS).
GSInvocations
Количество вызовов геометрического шейдера (GS).
GSPrimitives
Число примитивов GS.
CInvocations
Количество вызовов clipper.
CPrimitives
Количество примитивов клиппера.
PSInvocations
Количество вызовов пиксельного шейдера (PS).
HSInvocations
Количество вызовов шейдера корпуса (HS).
DSInvocations
Количество вызовов шейдера домена (DS).
CSInvocations
Количество вызовов вычислительного шейдера (CS).
ASInvocations
Количество вызовов шейдера усиления (AS).
MSInvocations
Количество вызовов шейдера сетки (MS).
MSPrimitives
Количество примитивов, выходных данными MS.
Комментарии
Драйвер связывает структуру D3D12DDI_QUERY_DATA_PIPELINE_STATISTICS1 со значением типа запроса D3D12DDI_QUERY_TYPE_PIPELINE_STATISTICS1 для перечислений D3D12DDI_QUERY_TYPE и D3D12DDI_QUERY_HEAP_TYPE .
Требования
Требование | Значение |
---|---|
Минимальная версия сервера | Windows Server 2022 |
Верхняя часть | d3d12umddi.h |