Passer au contenu principal
Statistiques qui mesurent le processus d’encodage BCn.

Syntaxe

Membres

NumSamples
Type : uint64_t
Nombre total de texels échantillonnés pour calculer la moyenne. CRC32
Type : uint32_t
Un hachage de la texture encodée permettant de vérifier le déterminisme entre les fournisseurs de GPU. ErrorRange
Type : float
L’erreur théorique maximale par canal; la plage du signal. Par exemple, un signal de 8 bits aurait une plage de « 255 ». RMSE
Type : float[4]
Racine carrée de la somme de l’erreur quadratique moyenne, mesurée par canal. Les erreurs sont normalisées sur la plage, de sorte qu’elles doivent être multipliées par ErrorRange pour obtenir une valeur canonique. PSNR
Type : float[4]
Rapport signal sur bruit de crête (dB), mesuré par canal. MaxError
Type : float[4]
L’erreur maximale observée sur l’ensemble des échantillons, mesurée par canal. MaxNormError
Type : float[4]
L’erreur maximale observée sur l’ensemble des échantillons, mesurée comme la norme (longueur) du vecteur d’erreur. Les quatre éléments du tableau sont les longueurs des vecteurs d’erreur de 1D à 4D. Par exemple, l’erreur maximale par pixel d’une texture à 3 canaux se trouverait dans MaxNormError[2]. EncodingTimeMS
Type : float
Le temps d’encodage GPU, en millisecondes.

Remarques

XBTC_ENCODING_STATS est accepté comme argument facultatif dans XBTCBlockCompressTexture.

Configuration requise

En-tête : XBTC.h
Plateformes prises en charge : consoles XBOX Series

Voir aussi

XBTC
Dernière modification le 6 octobre 2026