Contains a set of performance counter data for Xbox.
These structure members are highly subject to change, and are therefore not documented in any detail.
1typedef struct D3D11X_COUNTER_DATA {
UINT Size;
UINT Version;
UINT64 GRBM[2][1];
UINT64 SRBM[2][1];
UINT64 CPF[2][1];
UINT64 CPG[2][1];
UINT64 CPC[2][1];
UINT64 CB[4][8];
UINT64 DB[4][8];
UINT64 SU[4][4];
UINT64 SC[8][4];
UINT64 SX[8][4];
UINT64 SPI[4][4];
UINT64 SQ[16][4];
UINT64 TA[5][40];
UINT64 TD[2][40];
UINT64 TCP[8][40];
UINT64 TCC[4][8];
UINT64 TCA[4][2];
UINT64 GDS[4][1];
UINT64 VGT[4][4];
UINT64 IA[4][2];
UINT64 WD[4][1];
UINT64 MC_MCB_L1TLB[4][1];
UINT64 MC_HV_MCB_L1TLB[4][1];
UINT64 MC_MCD_L1TLB[4][2];
UINT64 MC_HV_MCD_L1TLB[4][2];
UINT64 MC_L2TLB[2][1];
UINT64 MC_HV_L2TLB[2][1];
UINT64 MC_ARB[4][6];
UINT64 MC_CITF[4][4];
UINT64 MC_HUB[4][1];
UINT64 GRN[4][1];
UINT64 GRN1[4][1];
UINT64 GRN2[4][1];
} D3D11X_COUNTER_DATA;
Size
The size of the structure.
Version
The version of the structure.
GRBM
SRBM
CPF
CPG
CPC
CB
Only [4][4] instances are valid on Durango/Edmonton
DB
Only [4][4] instances are valid on Durango/Edmonton
SU
Only [4][2] instances are valid on Durango/Edmonton
SC
Only [8][2] instances are valid on Durango/Edmonton
SX
Only [4][2] instances are valid on Durango/Edmonton
SPI
Only [4][2] instances are valid on Durango/Edmonton
SQ
Only [16][2] instances are valid on Durango/Edmonton
TA
Only [2][12] instances are valid on Durango/Edmonton
TD
Only [2][12] instances are valid on Durango/Edmonton
TCP
Only [4][12] instances are valid on Durango/Edmonton
TCC
Only [4][8] instances are valid on Durango/Edmonton
TCA
GDS
VGT
Only [4][2] instances are valid on Durango/Edmonton
IA
Only [4][1] instances are valid on Durango/Edmonton
WD
MC_MCB_L1TLB
MC_HV_MCB_L1TLB
MC_MCD_L1TLB
MC_HV_MCD_L1TLB
MC_L2TLB
MC_HV_L2TLB
MC_ARB
Only [4][2] instances are valid on Durango/Edmonton
MC_CITF
Only [4][2] instances are valid on Durango/Edmonton
MC_HUB
GRN
GRN1
This member is only valid on Xbox One X.
GRN2
This member is only valid on Xbox One X.
This structure is returned as an output parameter of the method ID3D11DeviceContextX::GetCounterData.
Metadata describing the layout of this data set is in the structure D3D11X_COUNTER_SET_DESC.
Header: Declared in d3d11_x.h (d3d11_1.h on other Windows platforms).