Syntaxe
Membres
NumVGPRType : uint16_t Nombre de GPR vectoriels utilisés par voie. Peut limiter l’occupation. NumSGPR
Type : uint16_t Nombre de GPR scalaires utilisés sur l’ensemble des voies de la vague. Peut limiter l’occupation sur XBOX One. WaveSize
Type : uint8_t Nombre de voies par vague. 32 ou 64. Occupancy
Type : uint8_t Nombre maximal théorique de vagues pouvant s’exécuter sur une unité de calcul, en fonction de l’utilisation des registres et de la LDS. ThreadGroupWaveCount
Type : uint16_t Pour les nuanceurs de calcul, il s’agit du nombre de vagues nécessaires pour exécuter tous les threads déclarés dans
numthreads. Pour tous les autres, la valeur est 1.
LDSSizeInBytesType : uint32_t Quantité de LDS utilisée par voie. Peut limiter l’occupation. PerLaneScratchSizeInBytes
Type : uint32_t Quantité de mémoire de travail (scratch) utilisée par voie.
Remarques
Ensemble de base de statistiques sur une étape de nuanceur matériel précompilée.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
