> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# DxcXboxShaderStaticsV2

> 代表 XBOX Series 上預先編譯之硬體著色器階段的延伸著色器統計資料的結構。

代表 XBOX Series 上預先編譯之硬體著色器階段的延伸著色器統計資料的結構。

## 語法

```cpp theme={null}
typedef struct DxcXboxShaderStaticsV2 {  
    uint8_t NumSharedVGPR;  
    uint8_t NumUserSGPR;  
    uint8_t NumSPIVGPR;  
    uint8_t NumSPISGPR;  
    uint8_t GPUSaturationInWaves;  
    float CUOccupancy;  
    float SIMDOccupancy;  
    float SALUSMemUtilization;  
    float VALUUtilization;  
    float VMEMUtilization;  
    float LDSAtomUtilization;  
    float EXPUtilization;  
    float BranchUtilization;  
    float IPCUtilization;  
    RawInstructionStats RawInstStats;  
} DxcXboxShaderStaticsV2  
```

### 成員

*NumSharedVGPR*\
類型：uint8\_t

共用 VGPR 在 wave64 的 2 個 wave32 部分之間共用。

*NumUserSGPR*\
類型：uint8\_t

保留給驅動程式使用的 SGPR 數目。

*NumSPIVGPR*\
類型：uint8\_t

用於 threadID/vertexID 等參數的輸入 VGPR。

*NumSPISGPR*\
類型：uint8\_t

用於 groupID 等參數的輸入 SGPR。

*GPUSaturationInWaves*\
類型：uint8\_t

佔用率 (occupancy) 的別名。

*CUOccupancy*\
類型：float

Occupancy / MaxWavesPerCU。MaxWavesPerCU 在 XBOX One 上為 40，在 XBOX Series 上為 80。

*SIMDOccupancy*\
類型：float

Occupancy / MaxWavesPerEU。MaxWavesPerEU 在 XBOX One 上為 10，在 XBOX Series 上為 20。

*SALUSMemUtilization*\
類型：float

(SALU 週期 + SMem 週期) 與總週期之間的比率。

*VALUUtilization*\
類型：float

VALU 週期與總週期之間的比率。

*VMEMUtilization*\
類型：float

VMem 週期與總週期之間的比率。

*LDSAtomUtilization*\
類型：float

LDS 週期與總週期之間的比率。

*EXPUtilization*\
類型：float

EXP 週期與總週期之間的比率。

*BranchUtilization*\
類型：float

分支週期與總週期之間的比率。

*IPCUtilization*\
類型：float

PC 相關週期與總週期之間的比率。

*RawInstStats*\
類型：[RawInstructionStats](/zh-TW/reference/graphics/dxcapi_x/structs/rawinstructionstats)

著色器中不同類型指令的計數。

## 需求

**標頭:** dxcapi\_x.h (XBOX One)、dxcapi\_xs.h (XBOX Series)\
**支援的平台:** XBOX One 系列主機與 XBOX Series 主機

## 另請參閱

[dxcapi\_x](/zh-TW/reference/graphics/dxcapi_x/dxcapi_x_members)


## Related topics

- [NDA topic directory - live Microsoft Learn links](/nda/nda-topic-directory.md)
- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr/nda/nda-topic-directory.md)
- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [Directorio de temas NDA: enlaces activos a Microsoft Learn](/es/nda/nda-topic-directory.md)
- [HLSL shader compiler (DXC) for the XBOX GDK](/tools/tools-console/shadercompiler/index.md)
