Syntaxe
Membres
NumSharedVGPRType : uint8_t Les VGPR partagés sont partagés entre les 2 parties wave32 d’une wave64. NumUserSGPR
Type : uint8_t Nombre de SGPR réservés à l’usage du pilote. NumSPIVGPR
Type : uint8_t VGPR d’entrée pour des paramètres tels que threadID/vertexID. NumSPISGPR
Type : uint8_t SGPR d’entrée pour des paramètres tels que groupID. GPUSaturationInWaves
Type : uint8_t Alias de l’occupation. CUOccupancy
Type : float Occupancy / MaxWavesPerCU. MaxWavesPerCU vaut 40 pour XBOX One et 80 pour XBOX Series. SIMDOccupancy
Type : float Occupancy / MaxWavesPerEU. MaxWavesPerEU vaut 10 pour XBOX One et 20 pour XBOX Series. SALUSMemUtilization
Type : float Rapport entre (cycles SALU + cycles SMem) et le nombre total de cycles. VALUUtilization
Type : float Rapport entre les cycles VALU et le nombre total de cycles. VMEMUtilization
Type : float Rapport entre les cycles VMem et le nombre total de cycles. LDSAtomUtilization
Type : float Rapport entre les cycles LDS et le nombre total de cycles. EXPUtilization
Type : float Rapport entre les cycles EXP et le nombre total de cycles. BranchUtilization
Type : float Rapport entre les cycles de branchement et le nombre total de cycles. IPCUtilization
Type : float Rapport entre les cycles liés au PC et le nombre total de cycles. RawInstStats
Type : RawInstructionStats Décompte des différents types d’instructions du nuanceur.
Configuration requise
En-tête : dxcapi_x.h (XBOX One), dxcapi_xs.h (XBOX Series)Plateformes prises en charge : consoles de la famille XBOX One et consoles XBOX Series
