Skip to content

Commit 7e2a81e

Browse files
committed
Release candidate for 3.5
1 parent 9f54c5c commit 7e2a81e

File tree

153 files changed

+4067
-4454
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

153 files changed

+4067
-4454
lines changed

CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ if(MSVC)
2424
add_compile_options("/wd4324") # Disable structure was padded due to alignment specifier
2525
endif()
2626

27-
project(astcencoder VERSION 3.4.0)
27+
project(astcencoder VERSION 3.5.0)
2828

2929
set(CMAKE_CXX_STANDARD 14)
3030
set(CMAKE_CXX_STANDARD_REQUIRED ON)

Docs/ChangeLog-3x.md

+30-1
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,41 @@ release of the 3.x series.
66
All performance data on this page is measured on an Intel Core i5-9600K
77
clocked at 4.2 GHz, running `astcenc` using AVX2 and 6 threads.
88

9-
109
<!-- ---------------------------------------------------------------------- -->
1110
## 3.4
1211

1312
**Status:** March 2022
1413

14+
The 3.5 release contains another round of performance optimizations.
15+
16+
There are no interface changes in this release, but in general the API is not
17+
designed to be binary compatible across versions. We always recommend
18+
rebuilding your client-side code using the updated `astcenc.h` header.
19+
20+
* **General:**
21+
* **Feature:** Compressor configurations using `SELF_DECOMPRESS_ONLY` mode
22+
store compacted partition tables, which significantly improves both
23+
context create time and runtime performance.
24+
* **Feature:** Bilinear infill for decimated weight grids supports a new
25+
variant for half-decimated grids which are only decimated in one axis.
26+
27+
### Performance:
28+
29+
Key for charts:
30+
31+
* Color = block size (see legend).
32+
* Letter = image format (N = normal map, G = grayscale, L = LDR, H = HDR).
33+
34+
**Relative performance vs 3.4 release:**
35+
36+
![Relative scores 3.5 vs 3.4](./ChangeLogImg/relative-3.4-to-3.5.png)
37+
38+
39+
<!-- ---------------------------------------------------------------------- -->
40+
## 3.4
41+
42+
**Status:** February 2022
43+
1544
The 3.4 release introduces another round of optimizations, removing a number
1645
of power-user configuration options to simplify the core compressor data path.
1746

127 KB
Loading

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ from 0.89 bits/pixel up to 8 bits/pixel.
5858
Release build binaries for the `astcenc` stable releases are provided in the
5959
[GitHub Releases page][3].
6060

61-
**Latest 3.x stable release:** 3.4
61+
**Latest 3.x stable release:** 3.5
6262
* Change log: [3.x series](./Docs/ChangeLog-3x.md)
6363

6464
**Latest 2.x stable release:** 2.5

Test/Images/HDRIHaven/astc_reference-3.3-avx2_fast_results.csv

-26
This file was deleted.

Test/Images/HDRIHaven/astc_reference-3.3-avx2_fastest_results.csv

-26
This file was deleted.

Test/Images/HDRIHaven/astc_reference-3.3-avx2_medium_results.csv

-26
This file was deleted.

Test/Images/HDRIHaven/astc_reference-3.3-avx2_thorough_results.csv

-26
This file was deleted.

Test/Images/HDRIHaven/astc_reference-3.3-sse2_fast_results.csv

-26
This file was deleted.

Test/Images/HDRIHaven/astc_reference-3.3-sse2_fastest_results.csv

-26
This file was deleted.

Test/Images/HDRIHaven/astc_reference-3.3-sse2_medium_results.csv

-26
This file was deleted.

Test/Images/HDRIHaven/astc_reference-3.3-sse2_thorough_results.csv

-26
This file was deleted.

Test/Images/HDRIHaven/astc_reference-3.3-sse4.1_fast_results.csv

-26
This file was deleted.

Test/Images/HDRIHaven/astc_reference-3.3-sse4.1_fastest_results.csv

-26
This file was deleted.

0 commit comments

Comments
 (0)