diff --git a/CMakeLists.txt b/CMakeLists.txt index 38e33425..3fbdbd07 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -25,7 +25,7 @@ if(MSVC) add_compile_options("/wd4324") endif() -project(astcencoder VERSION 5.0.0) +project(astcencoder VERSION 5.1.0) set(CMAKE_CXX_STANDARD 14) set(CMAKE_CXX_STANDARD_REQUIRED ON) diff --git a/Docs/ChangeLog-5x.md b/Docs/ChangeLog-5x.md index 68707dac..7f346682 100644 --- a/Docs/ChangeLog-5x.md +++ b/Docs/ChangeLog-5x.md @@ -10,9 +10,10 @@ clocked at 4.2 GHz, running `astcenc` using AVX2 and 6 threads. ## 5.1.0 -**Status:** In development. +**Status:** November 2024 -The 5.1.0 release is a maintenance release. +The 5.1.0 release is an optimization release, giving moderate performance +improvements on all platforms. There are no image quality differences. * **General:** * **Feature:** Added a new CMake build option to control use of native @@ -25,7 +26,7 @@ The 5.1.0 release is a maintenance release. * **Optimization:** Optimized `compute_lowest_and_highest_weight()` to pre-compute min/max outside of the main loop. * **Optimization:** Added improved intrinsics sequence for SSE and AVX2 - `hmin()` and `hmax()`. + integer `hmin()` and `hmax()`. * **Optimization:** Added improved intrinsics sequence for `vint4(uint8_t*)` on systems implementing Arm SVE. diff --git a/README.md b/README.md index e9f169d3..c1eb4ac4 100644 --- a/README.md +++ b/README.md @@ -59,7 +59,7 @@ Release build binaries for the `astcenc` stable releases are provided in the [GitHub Releases page][3]. * Change log: [5.x series](./Docs/ChangeLog-5x.md) - + Binaries are provided for 64-bit builds on Windows, macOS, and Linux. ## Windows and Linux @@ -99,8 +99,8 @@ for ongoing development expect it to have some volatility. We recommend using the latest stable release tag for production development. The `4.x` branch is a stable branch for the older 4.x release series. It is no -longer under active development, but is a supported branch that continues to get -backported bug fixes. +longer under active development, but is a supported branch that continues to +get back-ported bug fixes. The `1.x`, `2.x`, and `3.x` branches are stable branches for older releases. They are no longer under active development or getting bug fixes.