Skip to content

Commit f0e8a01

Browse files
authored
Fix sincos table under/overflow (#498)
1 parent 6d5e58f commit f0e8a01

7 files changed

+609
-5
lines changed

Docs/ChangeLog-4x.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ The 4.9.0 release is a minor maintenance release.
1616
* **General:**
1717
* **Bug fix:** Fixed incorrect return type in "None" vector library
1818
reference implementation.
19+
* **Bug fix:** Fixed sincos table index under/overflow.
1920
* **Feature:** Added backend for Arm SVE fixed-width 256-bit builds.
2021
* **Feature:** Optimized NEON mask `any()` and `all()` functions.
2122
* **Feature:** Migrated build and test to GitHub Actions pipelines.

Source/astcenc_weight_align.cpp

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -104,14 +104,17 @@ static void compute_angular_offsets(
104104
// Precompute isample; arrays are always allocated 64 elements long
105105
for (unsigned int i = 0; i < weight_count; i += ASTCENC_SIMD_WIDTH)
106106
{
107-
// Add 2^23 and interpreting bits extracts round-to-nearest int
108-
vfloat sample = loada(dec_weight_ideal_value + i) * (SINCOS_STEPS - 1.0f) + vfloat(12582912.0f);
109-
vint isample = float_as_int(sample) & vint((SINCOS_STEPS - 1));
107+
// Ideal weight can be outside [0, 1] range, so clamp to fit table
108+
vfloat ideal_weight = clampzo(loada(dec_weight_ideal_value + i));
109+
110+
// Convert a weight to a sincos table index
111+
vfloat sample = ideal_weight * (SINCOS_STEPS - 1.0f);
112+
vint isample = float_to_int_rtn(sample);
110113
storea(isample, isamplev + i);
111114
}
112115

113116
// Arrays are multiple of SIMD width (ANGULAR_STEPS), safe to overshoot max
114-
vfloat mult = vfloat(1.0f / (2.0f * astc::PI));
117+
vfloat mult(1.0f / (2.0f * astc::PI));
115118

116119
for (unsigned int i = 0; i < max_angular_steps; i += ASTCENC_SIMD_WIDTH)
117120
{
Lines changed: 150 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,150 @@
1+
Image Set,Block Size,Name,PSNR,Total Time,Coding Time,Coding Rate
2+
Small,4x4,hdr-rgb-00.hdr,33.7281,0.1430,0.0123,5.3291
3+
Small,4x4,hdr-rgb-r16.ktx,999.0000,0.0066,0.0011,0.2317
4+
Small,4x4,hdr-rgb-r32.ktx,999.0000,0.0061,0.0010,0.2623
5+
Small,4x4,hdr-rgb-rg16.ktx,999.0000,0.0063,0.0010,0.2515
6+
Small,4x4,hdr-rgb-rg32.ktx,999.0000,0.0064,0.0010,0.2522
7+
Small,4x4,hdr-rgb-rgb16.ktx,999.0000,0.0064,0.0011,0.2384
8+
Small,4x4,hdr-rgb-rgb32.ktx,999.0000,0.0068,0.0010,0.2490
9+
Small,4x4,hdr-rgba-rgba16.ktx,999.0000,0.0064,0.0011,0.2321
10+
Small,4x4,hdr-rgba-rgba32.ktx,999.0000,0.0065,0.0010,0.2510
11+
Small,4x4,ldr-rgb-00.png,38.2700,0.0211,0.0079,8.2653
12+
Small,4x4,ldr-rgb-01.png,39.9568,0.0201,0.0068,9.7075
13+
Small,4x4,ldr-rgb-02.png,35.1963,0.0242,0.0109,6.0319
14+
Small,4x4,ldr-rgb-03.png,46.0468,0.0154,0.0027,24.5734
15+
Small,4x4,ldr-rgb-04.png,42.0037,0.0181,0.0047,13.7998
16+
Small,4x4,ldr-rgb-05.png,37.3577,0.0246,0.0104,6.2750
17+
Small,4x4,ldr-rgb-06.png,35.3918,0.0235,0.0097,6.7326
18+
Small,4x4,ldr-rgb-07.png,38.1915,0.0248,0.0111,5.9116
19+
Small,4x4,ldr-rgb-08.png,43.9030,0.0171,0.0039,16.7701
20+
Small,4x4,ldr-rgb-09.png,41.9060,0.0181,0.0048,13.6762
21+
Small,4x4,ldr-rgb-10.png,44.4833,0.0126,0.0013,12.1951
22+
Small,4x4,ldr-rgba-00.png,35.6074,0.0238,0.0107,6.1129
23+
Small,4x4,ldr-rgba-01.png,38.8915,0.0196,0.0064,10.2162
24+
Small,4x4,ldr-rgba-02.png,34.9103,0.0226,0.0089,7.3603
25+
Small,4x4,ldr-xy-00.png,37.6559,0.0192,0.0045,14.6711
26+
Small,4x4,ldr-xy-01.png,44.2121,0.0199,0.0052,12.5092
27+
Small,4x4,ldr-xy-02.png,48.3456,0.0180,0.0033,20.0905
28+
Small,4x4,ldrs-rgba-00.png,35.6094,0.0244,0.0107,6.1020
29+
Small,4x4,ldrs-rgba-01.png,38.8931,0.0196,0.0064,10.3190
30+
Small,4x4,ldrs-rgba-02.png,34.8940,0.0221,0.0089,7.3495
31+
Small,5x5,hdr-rgb-00.hdr,29.5408,0.1404,0.0116,5.6570
32+
Small,5x5,hdr-rgb-r16.ktx,999.0000,0.0065,0.0010,0.2678
33+
Small,5x5,hdr-rgb-r32.ktx,999.0000,0.0066,0.0010,0.2602
34+
Small,5x5,hdr-rgb-rg16.ktx,999.0000,0.0067,0.0011,0.2240
35+
Small,5x5,hdr-rgb-rg32.ktx,999.0000,0.0068,0.0010,0.2498
36+
Small,5x5,hdr-rgb-rgb16.ktx,999.0000,0.0066,0.0010,0.2557
37+
Small,5x5,hdr-rgb-rgb32.ktx,999.0000,0.0067,0.0010,0.2464
38+
Small,5x5,hdr-rgba-rgba16.ktx,999.0000,0.0067,0.0010,0.2558
39+
Small,5x5,hdr-rgba-rgba32.ktx,999.0000,0.0070,0.0011,0.2424
40+
Small,5x5,ldr-rgb-00.png,34.4428,0.0212,0.0076,8.6266
41+
Small,5x5,ldr-rgb-01.png,36.2681,0.0188,0.0052,12.5693
42+
Small,5x5,ldr-rgb-02.png,31.1084,0.0220,0.0080,8.1433
43+
Small,5x5,ldr-rgb-03.png,42.8306,0.0156,0.0021,31.7704
44+
Small,5x5,ldr-rgb-04.png,37.2853,0.0181,0.0043,15.1148
45+
Small,5x5,ldr-rgb-05.png,33.2825,0.0242,0.0103,6.3437
46+
Small,5x5,ldr-rgb-06.png,31.1484,0.0217,0.0080,8.2168
47+
Small,5x5,ldr-rgb-07.png,35.0995,0.0218,0.0084,7.8011
48+
Small,5x5,ldr-rgb-08.png,40.2476,0.0166,0.0032,20.1953
49+
Small,5x5,ldr-rgb-09.png,37.2955,0.0178,0.0044,14.9244
50+
Small,5x5,ldr-rgb-10.png,40.2090,0.0132,0.0012,13.2162
51+
Small,5x5,ldr-rgba-00.png,32.1528,0.0243,0.0108,6.0598
52+
Small,5x5,ldr-rgba-01.png,35.2203,0.0192,0.0058,11.3501
53+
Small,5x5,ldr-rgba-02.png,31.1534,0.0215,0.0082,7.9495
54+
Small,5x5,ldr-xy-00.png,36.7449,0.0184,0.0035,18.7412
55+
Small,5x5,ldr-xy-01.png,39.8543,0.0201,0.0044,15.0379
56+
Small,5x5,ldr-xy-02.png,43.9848,0.0183,0.0031,21.4380
57+
Small,5x5,ldrs-rgba-00.png,32.1509,0.0245,0.0109,6.0263
58+
Small,5x5,ldrs-rgba-01.png,35.2197,0.0193,0.0058,11.2218
59+
Small,5x5,ldrs-rgba-02.png,31.1463,0.0219,0.0086,7.6634
60+
Small,6x6,hdr-rgb-00.hdr,27.0804,0.1416,0.0112,5.8472
61+
Small,6x6,hdr-rgb-r16.ktx,999.0000,0.0069,0.0010,0.2495
62+
Small,6x6,hdr-rgb-r32.ktx,999.0000,0.0070,0.0011,0.2311
63+
Small,6x6,hdr-rgb-rg16.ktx,999.0000,0.0069,0.0010,0.2471
64+
Small,6x6,hdr-rgb-rg32.ktx,999.0000,0.0072,0.0010,0.2488
65+
Small,6x6,hdr-rgb-rgb16.ktx,999.0000,0.0069,0.0010,0.2552
66+
Small,6x6,hdr-rgb-rgb32.ktx,999.0000,0.0067,0.0010,0.2455
67+
Small,6x6,hdr-rgba-rgba16.ktx,999.0000,0.0067,0.0010,0.2623
68+
Small,6x6,hdr-rgba-rgba32.ktx,999.0000,0.0070,0.0010,0.2550
69+
Small,6x6,ldr-rgb-00.png,31.7206,0.0228,0.0089,7.3281
70+
Small,6x6,ldr-rgb-01.png,32.9366,0.0206,0.0060,10.9300
71+
Small,6x6,ldr-rgb-02.png,27.4940,0.0227,0.0087,7.5406
72+
Small,6x6,ldr-rgb-03.png,40.6226,0.0156,0.0021,30.4946
73+
Small,6x6,ldr-rgb-04.png,33.9446,0.0188,0.0050,13.1125
74+
Small,6x6,ldr-rgb-05.png,30.0005,0.0263,0.0117,5.5880
75+
Small,6x6,ldr-rgb-06.png,27.5678,0.0228,0.0089,7.3993
76+
Small,6x6,ldr-rgb-07.png,32.9834,0.0222,0.0082,7.9504
77+
Small,6x6,ldr-rgb-08.png,37.8944,0.0171,0.0032,20.2907
78+
Small,6x6,ldr-rgb-09.png,33.4981,0.0192,0.0051,12.7423
79+
Small,6x6,ldr-rgb-10.png,36.7079,0.0131,0.0014,11.4554
80+
Small,6x6,ldr-rgba-00.png,29.6014,0.0256,0.0123,5.3398
81+
Small,6x6,ldr-rgba-01.png,32.1034,0.0197,0.0065,10.0251
82+
Small,6x6,ldr-rgba-02.png,27.8517,0.0232,0.0094,6.9904
83+
Small,6x6,ldr-xy-00.png,35.8913,0.0188,0.0036,18.2147
84+
Small,6x6,ldr-xy-01.png,37.1368,0.0204,0.0051,12.8604
85+
Small,6x6,ldr-xy-02.png,41.9613,0.0183,0.0028,23.1906
86+
Small,6x6,ldrs-rgba-00.png,29.6022,0.0255,0.0123,5.3126
87+
Small,6x6,ldrs-rgba-01.png,32.0949,0.0197,0.0066,9.9223
88+
Small,6x6,ldrs-rgba-02.png,27.8391,0.0230,0.0093,7.0683
89+
Small,8x8,hdr-rgb-00.hdr,23.7860,0.1464,0.0137,4.7798
90+
Small,8x8,hdr-rgb-r16.ktx,999.0000,0.0067,0.0009,0.2762
91+
Small,8x8,hdr-rgb-r32.ktx,999.0000,0.0070,0.0012,0.2207
92+
Small,8x8,hdr-rgb-rg16.ktx,999.0000,0.0070,0.0010,0.2552
93+
Small,8x8,hdr-rgb-rg32.ktx,999.0000,0.0069,0.0012,0.2173
94+
Small,8x8,hdr-rgb-rgb16.ktx,999.0000,0.0070,0.0010,0.2459
95+
Small,8x8,hdr-rgb-rgb32.ktx,999.0000,0.0067,0.0011,0.2415
96+
Small,8x8,hdr-rgba-rgba16.ktx,999.0000,0.0069,0.0010,0.2438
97+
Small,8x8,hdr-rgba-rgba32.ktx,999.0000,0.0069,0.0010,0.2535
98+
Small,8x8,ldr-rgb-00.png,28.0746,0.0237,0.0100,6.5589
99+
Small,8x8,ldr-rgb-01.png,28.7937,0.0222,0.0077,8.5289
100+
Small,8x8,ldr-rgb-02.png,23.1086,0.0262,0.0119,5.5249
101+
Small,8x8,ldr-rgb-03.png,37.3624,0.0159,0.0023,28.5587
102+
Small,8x8,ldr-rgb-04.png,29.3811,0.0215,0.0070,9.3448
103+
Small,8x8,ldr-rgb-05.png,25.8265,0.0283,0.0139,4.7247
104+
Small,8x8,ldr-rgb-06.png,23.1833,0.0261,0.0122,5.3775
105+
Small,8x8,ldr-rgb-07.png,29.8952,0.0218,0.0079,8.3274
106+
Small,8x8,ldr-rgb-08.png,34.5261,0.0173,0.0035,18.6017
107+
Small,8x8,ldr-rgb-09.png,28.6875,0.0210,0.0067,9.7641
108+
Small,8x8,ldr-rgb-10.png,32.0105,0.0140,0.0015,10.5415
109+
Small,8x8,ldr-rgba-00.png,25.7145,0.0267,0.0136,4.8206
110+
Small,8x8,ldr-rgba-01.png,28.3047,0.0231,0.0091,7.1963
111+
Small,8x8,ldr-rgba-02.png,23.9459,0.0269,0.0130,5.0343
112+
Small,8x8,ldr-xy-00.png,33.2938,0.0208,0.0046,14.3248
113+
Small,8x8,ldr-xy-01.png,34.3730,0.0219,0.0057,11.4834
114+
Small,8x8,ldr-xy-02.png,39.8922,0.0178,0.0020,33.3145
115+
Small,8x8,ldrs-rgba-00.png,25.7105,0.0272,0.0135,4.8470
116+
Small,8x8,ldrs-rgba-01.png,28.2986,0.0231,0.0091,7.2199
117+
Small,8x8,ldrs-rgba-02.png,23.9396,0.0266,0.0131,5.0027
118+
Small,12x12,hdr-rgb-00.hdr,20.5382,0.1550,0.0201,3.2555
119+
Small,12x12,hdr-rgb-r16.ktx,999.0000,0.0085,0.0010,0.2464
120+
Small,12x12,hdr-rgb-r32.ktx,999.0000,0.0084,0.0011,0.2413
121+
Small,12x12,hdr-rgb-rg16.ktx,999.0000,0.0085,0.0011,0.2272
122+
Small,12x12,hdr-rgb-rg32.ktx,999.0000,0.0087,0.0013,0.2017
123+
Small,12x12,hdr-rgb-rgb16.ktx,999.0000,0.0082,0.0011,0.2436
124+
Small,12x12,hdr-rgb-rgb32.ktx,999.0000,0.0088,0.0012,0.2164
125+
Small,12x12,hdr-rgba-rgba16.ktx,999.0000,0.0093,0.0012,0.2080
126+
Small,12x12,hdr-rgba-rgba32.ktx,999.0000,0.0082,0.0011,0.2415
127+
Small,12x12,ldr-rgb-00.png,23.7948,0.0236,0.0085,7.7348
128+
Small,12x12,ldr-rgb-01.png,24.7851,0.0219,0.0061,10.7086
129+
Small,12x12,ldr-rgb-02.png,19.2303,0.0302,0.0138,4.7493
130+
Small,12x12,ldr-rgb-03.png,33.2866,0.0174,0.0017,39.5508
131+
Small,12x12,ldr-rgb-04.png,24.5840,0.0230,0.0059,11.0682
132+
Small,12x12,ldr-rgb-05.png,21.4892,0.0280,0.0122,5.3802
133+
Small,12x12,ldr-rgb-06.png,19.2330,0.0297,0.0143,4.5734
134+
Small,12x12,ldr-rgb-07.png,25.4183,0.0209,0.0058,11.3170
135+
Small,12x12,ldr-rgb-08.png,30.2497,0.0181,0.0027,24.2269
136+
Small,12x12,ldr-rgb-09.png,23.7480,0.0225,0.0076,8.6461
137+
Small,12x12,ldr-rgb-10.png,27.3233,0.0167,0.0021,7.8452
138+
Small,12x12,ldr-rgba-00.png,21.5940,0.0297,0.0139,4.7020
139+
Small,12x12,ldr-rgba-01.png,24.5318,0.0231,0.0077,8.5080
140+
Small,12x12,ldr-rgba-02.png,20.1834,0.0318,0.0163,4.0103
141+
Small,12x12,ldr-xy-00.png,29.2789,0.0239,0.0046,14.1420
142+
Small,12x12,ldr-xy-01.png,30.5408,0.0222,0.0041,15.8294
143+
Small,12x12,ldr-xy-02.png,37.9893,0.0204,0.0013,51.5139
144+
Small,12x12,ldrs-rgba-00.png,21.5954,0.0294,0.0140,4.6929
145+
Small,12x12,ldrs-rgba-01.png,24.5289,0.0241,0.0077,8.5033
146+
Small,12x12,ldrs-rgba-02.png,20.1810,0.0336,0.0162,4.0542
147+
Small,3x3x3,ldr-l-00-3.dds,50.2792,0.0176,0.0077,34.1771
148+
Small,3x3x3,ldr-l-01-3.dds,51.8778,0.0099,0.0033,20.8975
149+
Small,6x6x6,ldr-l-00-3.dds,32.5382,0.0472,0.0353,7.4355
150+
Small,6x6x6,ldr-l-01-3.dds,40.8480,0.0227,0.0137,5.0212
Lines changed: 150 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,150 @@
1+
Image Set,Block Size,Name,PSNR,Total Time,Coding Time,Coding Rate
2+
Small,4x4,hdr-rgb-00.hdr,33.3455,0.1369,0.0074,8.8791
3+
Small,4x4,hdr-rgb-r16.ktx,999.0000,0.0057,0.0010,0.2655
4+
Small,4x4,hdr-rgb-r32.ktx,999.0000,0.0063,0.0011,0.2392
5+
Small,4x4,hdr-rgb-rg16.ktx,999.0000,0.0061,0.0010,0.2512
6+
Small,4x4,hdr-rgb-rg32.ktx,999.0000,0.0059,0.0010,0.2509
7+
Small,4x4,hdr-rgb-rgb16.ktx,999.0000,0.0062,0.0010,0.2658
8+
Small,4x4,hdr-rgb-rgb32.ktx,999.0000,0.0059,0.0010,0.2684
9+
Small,4x4,hdr-rgba-rgba16.ktx,999.0000,0.0059,0.0010,0.2527
10+
Small,4x4,hdr-rgba-rgba32.ktx,999.0000,0.0060,0.0010,0.2464
11+
Small,4x4,ldr-rgb-00.png,37.2582,0.0171,0.0045,14.5277
12+
Small,4x4,ldr-rgb-01.png,39.5673,0.0172,0.0041,16.0232
13+
Small,4x4,ldr-rgb-02.png,34.8275,0.0193,0.0059,11.1530
14+
Small,4x4,ldr-rgb-03.png,45.4522,0.0148,0.0019,34.9896
15+
Small,4x4,ldr-rgb-04.png,41.7305,0.0172,0.0032,20.3840
16+
Small,4x4,ldr-rgb-05.png,36.8931,0.0198,0.0062,10.6319
17+
Small,4x4,ldr-rgb-06.png,35.0002,0.0189,0.0055,11.8273
18+
Small,4x4,ldr-rgb-07.png,37.4127,0.0186,0.0059,11.0535
19+
Small,4x4,ldr-rgb-08.png,43.0312,0.0157,0.0026,24.7593
20+
Small,4x4,ldr-rgb-09.png,41.7130,0.0165,0.0032,20.3147
21+
Small,4x4,ldr-rgb-10.png,43.9511,0.0122,0.0010,15.4820
22+
Small,4x4,ldr-rgba-00.png,34.7402,0.0186,0.0060,10.9811
23+
Small,4x4,ldr-rgba-01.png,38.6972,0.0172,0.0045,14.4901
24+
Small,4x4,ldr-rgba-02.png,34.6012,0.0192,0.0062,10.5092
25+
Small,4x4,ldr-xy-00.png,37.6162,0.0180,0.0033,19.9086
26+
Small,4x4,ldr-xy-01.png,43.9365,0.0180,0.0037,17.5093
27+
Small,4x4,ldr-xy-02.png,48.3672,0.0169,0.0028,23.0120
28+
Small,4x4,ldrs-rgba-00.png,34.7410,0.0190,0.0059,11.0371
29+
Small,4x4,ldrs-rgba-01.png,38.6987,0.0172,0.0046,14.3031
30+
Small,4x4,ldrs-rgba-02.png,34.5841,0.0190,0.0063,10.4109
31+
Small,5x5,hdr-rgb-00.hdr,28.8643,0.1374,0.0070,9.3569
32+
Small,5x5,hdr-rgb-r16.ktx,999.0000,0.0064,0.0011,0.2390
33+
Small,5x5,hdr-rgb-r32.ktx,999.0000,0.0065,0.0010,0.2518
34+
Small,5x5,hdr-rgb-rg16.ktx,999.0000,0.0063,0.0010,0.2528
35+
Small,5x5,hdr-rgb-rg32.ktx,999.0000,0.0063,0.0010,0.2493
36+
Small,5x5,hdr-rgb-rgb16.ktx,999.0000,0.0060,0.0010,0.2667
37+
Small,5x5,hdr-rgb-rgb32.ktx,999.0000,0.0062,0.0010,0.2522
38+
Small,5x5,hdr-rgba-rgba16.ktx,999.0000,0.0058,0.0011,0.2436
39+
Small,5x5,hdr-rgba-rgba32.ktx,999.0000,0.0062,0.0010,0.2653
40+
Small,5x5,ldr-rgb-00.png,33.7309,0.0156,0.0044,14.7903
41+
Small,5x5,ldr-rgb-01.png,36.0941,0.0169,0.0039,16.9031
42+
Small,5x5,ldr-rgb-02.png,31.0119,0.0193,0.0058,11.3016
43+
Small,5x5,ldr-rgb-03.png,42.4377,0.0151,0.0017,39.1731
44+
Small,5x5,ldr-rgb-04.png,37.0451,0.0166,0.0034,19.2411
45+
Small,5x5,ldr-rgb-05.png,32.9781,0.0199,0.0065,10.1293
46+
Small,5x5,ldr-rgb-06.png,31.0536,0.0191,0.0057,11.5480
47+
Small,5x5,ldr-rgb-07.png,34.4657,0.0192,0.0053,12.3396
48+
Small,5x5,ldr-rgb-08.png,39.6318,0.0156,0.0024,27.7123
49+
Small,5x5,ldr-rgb-09.png,37.0745,0.0166,0.0033,19.8597
50+
Small,5x5,ldr-rgb-10.png,39.9327,0.0123,0.0010,16.1264
51+
Small,5x5,ldr-rgba-00.png,31.1179,0.0181,0.0061,10.7897
52+
Small,5x5,ldr-rgba-01.png,35.0621,0.0170,0.0044,15.0585
53+
Small,5x5,ldr-rgba-02.png,31.0579,0.0191,0.0062,10.5755
54+
Small,5x5,ldr-xy-00.png,36.6252,0.0173,0.0028,23.4158
55+
Small,5x5,ldr-xy-01.png,39.2899,0.0177,0.0032,20.4279
56+
Small,5x5,ldr-xy-02.png,43.8853,0.0177,0.0028,23.0351
57+
Small,5x5,ldrs-rgba-00.png,31.1140,0.0190,0.0061,10.8322
58+
Small,5x5,ldrs-rgba-01.png,35.0617,0.0174,0.0043,15.1665
59+
Small,5x5,ldrs-rgba-02.png,31.0429,0.0195,0.0063,10.3599
60+
Small,6x6,hdr-rgb-00.hdr,26.7571,0.1386,0.0061,10.6961
61+
Small,6x6,hdr-rgb-r16.ktx,999.0000,0.0061,0.0010,0.2518
62+
Small,6x6,hdr-rgb-r32.ktx,999.0000,0.0065,0.0010,0.2527
63+
Small,6x6,hdr-rgb-rg16.ktx,999.0000,0.0065,0.0010,0.2478
64+
Small,6x6,hdr-rgb-rg32.ktx,999.0000,0.0063,0.0010,0.2440
65+
Small,6x6,hdr-rgb-rgb16.ktx,999.0000,0.0063,0.0010,0.2486
66+
Small,6x6,hdr-rgb-rgb32.ktx,999.0000,0.0066,0.0010,0.2464
67+
Small,6x6,hdr-rgba-rgba16.ktx,999.0000,0.0064,0.0010,0.2647
68+
Small,6x6,hdr-rgba-rgba32.ktx,999.0000,0.0062,0.0010,0.2645
69+
Small,6x6,ldr-rgb-00.png,31.3524,0.0179,0.0050,13.1628
70+
Small,6x6,ldr-rgb-01.png,32.8547,0.0179,0.0042,15.7577
71+
Small,6x6,ldr-rgb-02.png,27.4165,0.0194,0.0063,10.3599
72+
Small,6x6,ldr-rgb-03.png,40.3501,0.0145,0.0017,37.7476
73+
Small,6x6,ldr-rgb-04.png,33.7683,0.0170,0.0038,17.3841
74+
Small,6x6,ldr-rgb-05.png,29.7573,0.0203,0.0070,9.3132
75+
Small,6x6,ldr-rgb-06.png,27.4890,0.0196,0.0063,10.4093
76+
Small,6x6,ldr-rgb-07.png,32.3734,0.0193,0.0051,12.8226
77+
Small,6x6,ldr-rgb-08.png,37.5098,0.0153,0.0023,28.4936
78+
Small,6x6,ldr-rgb-09.png,33.3229,0.0179,0.0038,17.2923
79+
Small,6x6,ldr-rgb-10.png,36.5829,0.0125,0.0011,14.5255
80+
Small,6x6,ldr-rgba-00.png,28.8653,0.0196,0.0062,10.5208
81+
Small,6x6,ldr-rgba-01.png,32.0118,0.0185,0.0048,13.6905
82+
Small,6x6,ldr-rgba-02.png,27.7975,0.0195,0.0063,10.4723
83+
Small,6x6,ldr-xy-00.png,35.6703,0.0173,0.0028,23.5482
84+
Small,6x6,ldr-xy-01.png,36.5669,0.0184,0.0036,18.4556
85+
Small,6x6,ldr-xy-02.png,41.8230,0.0168,0.0024,27.4302
86+
Small,6x6,ldrs-rgba-00.png,28.8588,0.0191,0.0063,10.4042
87+
Small,6x6,ldrs-rgba-01.png,32.0060,0.0178,0.0046,14.1180
88+
Small,6x6,ldrs-rgba-02.png,27.7847,0.0197,0.0064,10.1988
89+
Small,8x8,hdr-rgb-00.hdr,23.6223,0.1411,0.0093,7.0834
90+
Small,8x8,hdr-rgb-r16.ktx,999.0000,0.0068,0.0010,0.2580
91+
Small,8x8,hdr-rgb-r32.ktx,999.0000,0.0068,0.0010,0.2580
92+
Small,8x8,hdr-rgb-rg16.ktx,999.0000,0.0070,0.0011,0.2431
93+
Small,8x8,hdr-rgb-rg32.ktx,999.0000,0.0068,0.0010,0.2534
94+
Small,8x8,hdr-rgb-rgb16.ktx,999.0000,0.0067,0.0010,0.2642
95+
Small,8x8,hdr-rgb-rgb32.ktx,999.0000,0.0068,0.0011,0.2424
96+
Small,8x8,hdr-rgba-rgba16.ktx,999.0000,0.0065,0.0010,0.2530
97+
Small,8x8,hdr-rgba-rgba32.ktx,999.0000,0.0067,0.0010,0.2440
98+
Small,8x8,ldr-rgb-00.png,27.7275,0.0205,0.0069,9.4681
99+
Small,8x8,ldr-rgb-01.png,28.7129,0.0202,0.0058,11.2392
100+
Small,8x8,ldr-rgb-02.png,23.0425,0.0230,0.0086,7.5948
101+
Small,8x8,ldr-rgb-03.png,37.0898,0.0156,0.0019,35.3632
102+
Small,8x8,ldr-rgb-04.png,29.1776,0.0192,0.0055,11.8789
103+
Small,8x8,ldr-rgb-05.png,25.6293,0.0239,0.0099,6.6285
104+
Small,8x8,ldr-rgb-06.png,23.0989,0.0226,0.0089,7.3250
105+
Small,8x8,ldr-rgb-07.png,29.5159,0.0199,0.0058,11.3165
106+
Small,8x8,ldr-rgb-08.png,34.0104,0.0159,0.0027,24.7126
107+
Small,8x8,ldr-rgb-09.png,28.4945,0.0197,0.0052,12.5693
108+
Small,8x8,ldr-rgb-10.png,31.9035,0.0136,0.0013,12.2697
109+
Small,8x8,ldr-rgba-00.png,25.3547,0.0225,0.0092,7.1560
110+
Small,8x8,ldr-rgba-01.png,28.2032,0.0206,0.0066,9.8685
111+
Small,8x8,ldr-rgba-02.png,23.8879,0.0230,0.0090,7.2432
112+
Small,8x8,ldr-xy-00.png,33.2442,0.0191,0.0037,17.4859
113+
Small,8x8,ldr-xy-01.png,34.2088,0.0200,0.0042,15.5035
114+
Small,8x8,ldr-xy-02.png,39.7685,0.0178,0.0018,36.4898
115+
Small,8x8,ldrs-rgba-00.png,25.3518,0.0228,0.0092,7.1297
116+
Small,8x8,ldrs-rgba-01.png,28.1928,0.0201,0.0065,10.0669
117+
Small,8x8,ldrs-rgba-02.png,23.8821,0.0226,0.0091,7.2008
118+
Small,12x12,hdr-rgb-00.hdr,20.4606,0.1472,0.0141,4.6496
119+
Small,12x12,hdr-rgb-r16.ktx,999.0000,0.0080,0.0011,0.2431
120+
Small,12x12,hdr-rgb-r32.ktx,999.0000,0.0083,0.0010,0.2540
121+
Small,12x12,hdr-rgb-rg16.ktx,999.0000,0.0080,0.0011,0.2290
122+
Small,12x12,hdr-rgb-rg32.ktx,999.0000,0.0084,0.0010,0.2495
123+
Small,12x12,hdr-rgb-rgb16.ktx,999.0000,0.0082,0.0011,0.2315
124+
Small,12x12,hdr-rgb-rgb32.ktx,999.0000,0.0086,0.0011,0.2272
125+
Small,12x12,hdr-rgba-rgba16.ktx,999.0000,0.0086,0.0009,0.2949
126+
Small,12x12,hdr-rgba-rgba32.ktx,999.0000,0.0076,0.0011,0.2334
127+
Small,12x12,ldr-rgb-00.png,23.7264,0.0212,0.0062,10.6167
128+
Small,12x12,ldr-rgb-01.png,24.7407,0.0207,0.0046,14.3562
129+
Small,12x12,ldr-rgb-02.png,19.1965,0.0249,0.0098,6.6923
130+
Small,12x12,ldr-rgb-03.png,33.1663,0.0158,0.0015,44.1004
131+
Small,12x12,ldr-rgb-04.png,24.3920,0.0194,0.0045,14.5538
132+
Small,12x12,ldr-rgb-05.png,21.3893,0.0245,0.0089,7.3471
133+
Small,12x12,ldr-rgb-06.png,19.1765,0.0255,0.0102,6.4212
134+
Small,12x12,ldr-rgb-07.png,25.3504,0.0203,0.0043,15.2973
135+
Small,12x12,ldr-rgb-08.png,30.1545,0.0175,0.0021,31.3394
136+
Small,12x12,ldr-rgb-09.png,23.5954,0.0213,0.0057,11.4815
137+
Small,12x12,ldr-rgb-10.png,27.2800,0.0144,0.0016,10.0342
138+
Small,12x12,ldr-rgba-00.png,21.3728,0.0246,0.0097,6.7514
139+
Small,12x12,ldr-rgba-01.png,24.4832,0.0223,0.0055,11.8339
140+
Small,12x12,ldr-rgba-02.png,20.1479,0.0277,0.0121,5.4074
141+
Small,12x12,ldr-xy-00.png,28.9003,0.0216,0.0036,18.2959
142+
Small,12x12,ldr-xy-01.png,29.7608,0.0222,0.0033,19.8167
143+
Small,12x12,ldr-xy-02.png,37.9676,0.0205,0.0011,60.1220
144+
Small,12x12,ldrs-rgba-00.png,21.3686,0.0263,0.0098,6.6690
145+
Small,12x12,ldrs-rgba-01.png,24.4810,0.0205,0.0056,11.7827
146+
Small,12x12,ldrs-rgba-02.png,20.1455,0.0285,0.0117,5.6010
147+
Small,3x3x3,ldr-l-00-3.dds,50.1595,0.0173,0.0076,34.6893
148+
Small,3x3x3,ldr-l-01-3.dds,51.8572,0.0098,0.0033,21.0069
149+
Small,6x6x6,ldr-l-00-3.dds,32.5210,0.0475,0.0353,7.4346
150+
Small,6x6x6,ldr-l-01-3.dds,40.8480,0.0224,0.0137,5.0139

0 commit comments

Comments
 (0)