Skip to content

Commit

Permalink
Update for 3.6 release
Browse files Browse the repository at this point in the history
  • Loading branch information
solidpixel committed Apr 10, 2022
1 parent f7e8049 commit 4a86732
Show file tree
Hide file tree
Showing 156 changed files with 4,052 additions and 4,505 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ if(MSVC)
add_compile_options("/wd4324") # Disable structure was padded due to alignment specifier
endif()

project(astcencoder VERSION 3.5.0)
project(astcencoder VERSION 3.6.0)

set(CMAKE_CXX_STANDARD 14)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
Expand Down
19 changes: 14 additions & 5 deletions Docs/ChangeLog-3x.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,26 @@ clocked at 4.2 GHz, running `astcenc` using AVX2 and 6 threads.
<!-- ---------------------------------------------------------------------- -->
## 3.6

**Status:** In development
**Status:** April 2022

There are no planned major improvements for the 3.6 release. We will release it
later in the year with a round up of any small improvements made since the 3.5
release was made.
The 3.6 release contains another round of performance optimizations.

There are no interface changes in this release, but in general the API is not
designed to be binary compatible across versions. We always recommend
rebuilding your client-side code using the updated `astcenc.h` header.

* **General:**
* **Feature:** Data tables are now optimized for contexts without the
`SELF_DECOMPRESS_ONLY` flag set. The flag therefore no longer improves
compression performance, but still reduces context creation time and
context data table memory footprint.
* **Feature:** Decimation modes are reliably excluded from processing when
they are only partially selected in the compressor configuration (e.g. if
used for single plane, but not dual plane modes). This is a significant
performance optimization for all quality levels.
* **Feature:** Fast-path block load function variant added for 2D LDR images
with no swizzle. This is a moderate performance optimization for the fast
and fastest quality levels.

### Performance:

Expand All @@ -30,7 +39,7 @@ Key for charts:

**Relative performance vs 3.5 release:**

TBD ...
![Relative scores 3.6 vs 3.5](./ChangeLogImg/relative-3.5-to-3.6.png)

<!-- ---------------------------------------------------------------------- -->
## 3.5
Expand Down
Binary file added Docs/ChangeLogImg/relative-3.5-to-3.6.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ from 0.89 bits/pixel up to 8 bits/pixel.
Release build binaries for the `astcenc` stable releases are provided in the
[GitHub Releases page][3].

**Latest 3.x stable release:** 3.5
**Latest 3.x stable release:** 3.6
* Change log: [3.x series](./Docs/ChangeLog-3x.md)

**Latest 2.x stable release:** 2.5
Expand Down
26 changes: 0 additions & 26 deletions Test/Images/HDRIHaven/astc_reference-3.4-avx2_fast_results.csv

This file was deleted.

26 changes: 0 additions & 26 deletions Test/Images/HDRIHaven/astc_reference-3.4-avx2_fastest_results.csv

This file was deleted.

26 changes: 0 additions & 26 deletions Test/Images/HDRIHaven/astc_reference-3.4-avx2_medium_results.csv

This file was deleted.

26 changes: 0 additions & 26 deletions Test/Images/HDRIHaven/astc_reference-3.4-avx2_thorough_results.csv

This file was deleted.

26 changes: 0 additions & 26 deletions Test/Images/HDRIHaven/astc_reference-3.4-sse2_fast_results.csv

This file was deleted.

26 changes: 0 additions & 26 deletions Test/Images/HDRIHaven/astc_reference-3.4-sse2_fastest_results.csv

This file was deleted.

26 changes: 0 additions & 26 deletions Test/Images/HDRIHaven/astc_reference-3.4-sse2_medium_results.csv

This file was deleted.

26 changes: 0 additions & 26 deletions Test/Images/HDRIHaven/astc_reference-3.4-sse2_thorough_results.csv

This file was deleted.

26 changes: 0 additions & 26 deletions Test/Images/HDRIHaven/astc_reference-3.4-sse4.1_fast_results.csv

This file was deleted.

This file was deleted.

Loading

0 comments on commit 4a86732

Please sign in to comment.