Skip to content

Commit

Permalink
Update 5.x changelog (#513)
Browse files Browse the repository at this point in the history
  • Loading branch information
solidpixel authored Nov 4, 2024
1 parent 546f9dd commit 779b05e
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions Docs/ChangeLog-5x.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,25 @@ release of the 5.x series.
All performance data on this page is measured on an Intel Core i5-9600K
clocked at 4.2 GHz, running `astcenc` using AVX2 and 6 threads.


<!-- ---------------------------------------------------------------------- -->
## 5.1.0

**Status:** In development.

The 5.1.0 release is a maintenance release.

* **General:**
* **Feature:** Added a new CMake build option to control use of native
gathers, as they can be slower than scalar loads on some common x86
microarchitectures. Build with `-DASTCENC_X86_GATHERS=OFF` to disable use
of native gathers in AVX2 builds.
* **Optimization:** Added new `gather()` abstraction for gathers using byte
indices, allowing implementations without gather hardware to skip the
byte-to-int index conversion.
* **Optimization:** Added improved intrinsics sequence for SSE and AVX2
`hmin()` and `hmax()`.

<!-- ---------------------------------------------------------------------- -->
## 5.0.0

Expand Down

0 comments on commit 779b05e

Please sign in to comment.