D3D11X_COUNTER_SET_DESC Structure

Describes the layout of a set of performance counter data for Xbox.

These structure members are highly subject to change, and are therefore not documented in any detail.

Syntax

1typedef struct D3D11X_COUNTER_SET_DESC {
    UINT Size;
    UINT Version;
    UINT MC_CITF_CID;
    UINT SQ_SHADER_MASK;
    UINT GRBM[2];
    UINT SRBM[2];
    UINT CPF[2];
    UINT CPG[2];
    UINT CPC[2];
    UINT CB[4];
    UINT DB[4];
    UINT SU[4];
    UINT SC[8];
    UINT SX[8];
    UINT SPI[4];
    UINT SQ[16];
    UINT TA[5];
    UINT TD[2];
    UINT TCP[8];
    UINT TCC[4];
    UINT TCA[4];
    UINT GDS[4];
    UINT VGT[4];
    UINT IA[4];
    UINT WD[4];
    UINT MC_MCB_L1TLB[4];
    UINT MC_HV_MCB_L1TLB[4];
    UINT MC_MCD_L1TLB[4];
    UINT MC_HV_MCD_L1TLB[4];
    UINT MC_L2TLB[2];
    UINT MC_HV_L2TLB[2];
    UINT MC_ARB[4];
    UINT MC_CITF[4];
    UINT MC_HUB[4];
    UINT GRN[4];
    UINT GRN1[4];
    UINT GRN1[4];
} D3D11X_COUNTER_SET_DESC;  

Members

Size

Version

MC_CITF_CID

SQ_SHADER_MASK

GRBM

SRBM

CPF

CPG

CPC

CB

DB

SU

SC

SX
Only 4 instances are valid on Durango/Edmonton.

SPI

SQ

TA
Only 2 instances are valid on Durango/Edmonton.

TD

TCP
Only 4 instances are valid on Durango/Edmonton.

TCC

TCA

GDS

VGT

IA

WD

MC_MCB_L1TLB

MC_HV_MCB_L1TLB

MC_MCD_L1TLB

MC_HV_MCD_L1TLB

MC_L2TLB

MC_HV_L2TLB

MC_ARB

MC_CITF

MC_HUB

GRN

GRN1
This member is only valid on Xbox One X.

GRN1
This member is only valid on Xbox One X.

Remarks

This structure is passed into the method ID3D11DeviceX::CreateCounterSet.

The actual set of data is stored in the structure D3D11X_COUNTER_DATA.

Requirements

Header: Declared in d3d11_x.h (d3d11_1.h on other Windows platforms).