Поделиться через


структура 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

Количество вызовов клиппера.

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

См. также

D3D12DDI_QUERY_HEAP_TYPE

D3D12DDI_QUERY_TYPE

pfnBeginEndQuery

pfnResolveQueryData