구문
멤버
IAVertices형식: UINT64 입력 어셈블러가 읽은 정점 수입니다. IAPrimitives
형식: UINT64 입력 어셈블러가 읽은 프리미티브 수입니다. 이 숫자는 사용된 프리미티브 토폴로지에 따라 다를 수 있습니다. 예를 들어, 6개의 정점이 있는 삼각형 스트립은 4개의 삼각형을 생성하지만, 6개의 정점이 있는 삼각형 목록은 2개의 삼각형을 생성합니다. VSInvocations
형식: UINT64 정점 셰이더 호출 수를 지정합니다. Direct3D는 정점당 한 번 정점 셰이더를 호출합니다. GSInvocations
형식: UINT64 지오메트리 셰이더 호출 수를 지정합니다. 지오메트리 셰이더가 NULL로 설정되어 있을 때 이 통계는 그래픽 어댑터에 따라 증가할 수도 있고 그렇지 않을 수도 있습니다. GSPrimitives
형식: UINT64 지오메트리 셰이더 출력 프리미티브 수를 지정합니다. CInvocations
형식: UINT64 래스터라이저에 보내진 프리미티브 수입니다. 래스터라이저가 비활성화되면 증가하지 않습니다. CPrimitives
형식: UINT64 렌더링된 프리미티브 수입니다. 프리미티브가 클리핑된 후 하나 이상의 프리미티브로 분할되거나 완전히 컬링되기 때문에 CInvocations보다 크거나 작을 수 있습니다. PSInvocations
형식: UINT64 픽셀 셰이더 호출 수를 지정합니다. HSInvocations
형식: UINT64 헐 셰이더 호출 수를 지정합니다. DSInvocations
형식: UINT64 도메인 셰이더 호출 수를 지정합니다. CSInvocations
형식: UINT64 컴퓨트 셰이더 호출 수를 지정합니다.
설명
이 구조체를 D3D12_QUERY_HEAP_TYPE 및 CreateQueryHeap과 함께 사용합니다.요구 사항
헤더: d3d12_xs.h 또는 d3d12_x.h라이브러리: d3d12_xs.lib 또는 d3d12_x.lib
지원 플랫폼: XBOX Series 콘솔 및 XBOX One 제품군
