Status: February 2025
The 5.2.0 release is a minor maintenance release.
- General:
- Change: Changed sRGB alpha channel endpoint expansion to match the revised Khronos Data Format Specification (v1.4.0), which reverts an unintended specification change. Compared to previous releases, this change can cause LSB bit differences in the alpha channel of compressed sRGB images.
- Feature: Arm64 builds for Linux added to the GitHub Actions builds, and Arm64 binaries for NEON, 128-bit SVE, and 256-bit SVE added to release builds.
- Feature: Added a new codec API,
astcenc_compress_cancel()
, which can be used to cancel an in-flight compression. This is designed to help make it easier to integrate the codec into an interactive user interface that can respond to user events with low latency. - Bug fix: Removed incorrect
static
variable qualifier, which could result in an incorrecttune_mse_overshoot
heuristic threshold being used if a user ran multiple concurrent compressions with different settings.
Binary release sha256 checksums
9c46d5e493d000fb2334b02bb16b862bb983c7471b157ba6f99d320a2e78d359 astcenc-5.2.0-linux-arm64.zip
b8c805b3c4a32680287ad5e5fc2a8b5ddf78c80f24cc0ec7ed1e4eb03c6cc5d2 astcenc-5.2.0-linux-x64.zip
a4d1c37d1fd98db283eb3e1494cf8e727ad064c693a3aff4cc435aa30c8d5737 astcenc-5.2.0-macos-universal.zip
5d784a26439c4980cf75666dd22a93e95384e74b5caec08d5ca7af73284f6527 astcenc-5.2.0-windows-arm64.zip
24a8507eb983a9853ceb7e766580dd58c5af7e57fcaca0ca35e57f07c2a66c34 astcenc-5.2.0-windows-x64.zip