Pular para o conteúdo principal
Estatísticas que medem o processo de codificação BCn.

Sintaxe

Membros

NumSamples
Tipo: uint64_t
Número total de texels amostrados para calcular a média. CRC32
Tipo: uint32_t
Um hash da textura codificada para testar o determinismo entre fornecedores de GPU. ErrorRange
Tipo: float
O erro teórico máximo por canal; o intervalo do sinal. Por exemplo, um sinal de 8 bits teria um intervalo de ‘255’. RMSE
Tipo: float[4]
Raiz quadrada da soma do erro quadrático médio, medida por canal. Os erros são normalizados ao longo do intervalo, de modo que devem ser multiplicados por ErrorRange para obter um valor canônico. PSNR
Tipo: float[4]
Relação sinal-ruído de pico (dB), medida por canal. MaxError
Tipo: float[4]
O erro máximo observado em todas as amostras, medido por canal. MaxNormError
Tipo: float[4]
O erro máximo observado em todas as amostras, medido como a norma (comprimento) do vetor de erro. Os quatro elementos da matriz são os comprimentos dos vetores de erro de 1D a 4D. Por exemplo, o erro máximo por pixel de uma textura de 3 canais estaria em MaxNormError[2]. EncodingTimeMS
Tipo: float
O tempo de codificação da GPU em milissegundos.

Comentários

XBTC_ENCODING_STATS é aceito como argumento opcional em XBTCBlockCompressTexture.

Requisitos

Cabeçalho: XBTC.h
Plataformas com suporte: consoles XBOX Series

Confira também

XBTC
Última modificação em 6 de outubro de 2026