語法
成員
NumSamples類型: uint64_t 為計算平均值而取樣的紋素總數。 CRC32
類型: uint32_t 已編碼紋理的雜湊,用於測試跨 GPU 廠商的確定性。 ErrorRange
類型: float 每個通道的最大理論誤差,即訊號的範圍。例如,8 位元訊號的範圍為 ‘255’。 RMSE
類型: float[4] 均方誤差總和的平方根,依通道測量。誤差會依範圍正規化,因此應乘以 ErrorRange 才能取得標準值。 PSNR
類型: float[4] 峰值訊號雜訊比 (dB),依通道測量。 MaxError
類型: float[4] 在所有取樣中觀察到的最大誤差,依通道測量。 MaxNormError
類型: float[4] 在所有取樣中觀察到的最大誤差,以誤差向量的範數 (長度) 測量。陣列的四個元素分別是 1D - 4D 誤差向量長度。例如,3 通道紋理的最大每像素誤差會位於 MaxNormError[2]。 EncodingTimeMS
類型: float GPU 編碼時間 (以毫秒為單位)。
備註
XBTC_ENCODING_STATS 可作為 XBTCBlockCompressTexture 中的選擇性引數。需求
標頭: XBTC.h支援的平台: XBOX Series 主機
