@@ -10,11 +10,16 @@ clocked at 4.2 GHz, running `astcenc` using AVX2 and 6 threads.
10
10
<!-- ---------------------------------------------------------------------- -->
11
11
## 3.4
12
12
13
- ** Status:** In development
13
+ ** Status:** March 2022
14
14
15
15
The 3.4 release introduces another round of optimizations, removing a number
16
16
of power-user configuration options to simplify the core compressor data path.
17
17
18
+ Reminder for users of the library interface - the API is not designed to be
19
+ binary compatible across versions, and this release is not compatible with
20
+ earlier releases. Please update and rebuild your client-side code using the
21
+ updated ` astcenc.h ` header.
22
+
18
23
* ** General:**
19
24
* ** Feature:** Many memory allocations have been moved off the stack into
20
25
dynamically allocated working memory. This significantly reduces the peak
@@ -35,6 +40,10 @@ of power-user configuration options to simplify the core compressor data path.
35
40
* ** Feature:** The ` -perceptual ` option to set a perceptual error metric is
36
41
still supported, but is currently a no-op in the compressor for mask map
37
42
and normal map textures.
43
+ * ** Bug-fix:** Corrected decompression of error blocks in some cases, so now
44
+ returning the expected error color (magenta for LDR, NaN for HDR). Note
45
+ that astcenc determines the error color to use based on the output image
46
+ data type not the decoder profile.
38
47
39
48
### Performance:
40
49
@@ -45,7 +54,8 @@ Key for charts:
45
54
46
55
** Relative performance vs 3.3 release:**
47
56
48
- Pending ...
57
+ ![ Relative scores 3.4 vs 3.3] ( ./ChangeLogImg/relative-3.3-to-3.4.png )
58
+
49
59
50
60
<!-- ---------------------------------------------------------------------- -->
51
61
## 3.3
0 commit comments