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和D3D12DDI_QUERY_HEAP_TYPE枚举的D3D12DDI_QUERY_TYPE_PIPELINE_STATISTICS1查询类型值相关联。
要求
要求 | 值 |
---|---|
最低受支持的服务器 | Windows Server 2022 |
标头 | d3d12umddi.h |