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_TYPED3D12DDI_QUERY_HEAP_TYPE 열거형에 대한 D3D12DDI_QUERY_TYPE_PIPELINE_STATISTICS1 쿼리 형식 값과 연결합니다.

요구 사항

요구 사항
지원되는 최소 서버 Windows Server 2022
머리글 d3d12umddi.h

추가 정보

D3D12DDI_QUERY_HEAP_TYPE

D3D12DDI_QUERY_TYPE

pfnBeginEndQuery

pfnResolveQueryData