Skip to content

5.3.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 21 May 12:26

Status: March 2025

The 5.3.0 release is a minor maintenance release.

  • General:
    • Feature: Reference C builds (ASTCENC_ISA_NONE) support compiling for big-endian CPUs. Compile with -DASTCENC_BIG_ENDIAN=ON when compiling for a big-endian target; it is not auto-detected.
    • Improvement: Builds using GCC now specify -flto=auto to allow parallel link steps and remove the log warnings about not setting a CPU count parameter value.
    • Bug fix: Builds using MSVC cl.exe that do not specify an explicit ISA using the preprocessor configuration defines will now correctly default to the SSE2 backend on x86-64 and the NEON backend on Arm64. Previously they would have defaulted to the reference C implementation, which is around 3.25 times slower.

Binary release sha256 checksums

b650648f7d1b3301d773576f652f0c1de82c49a2b2acce9c8799cb8200894bb5  astcenc-5.3.0-linux-arm64.zip
495b2f0cf0357ae05728a727e3d0e81d6e7f27b242c21cb5ef6254dd56dba5ff  astcenc-5.3.0-linux-x64.zip
ccccba91fe134cc8c4aa70f7d539acb3de9895b656c24e401e562cc1014e6afd  astcenc-5.3.0-macos-universal.zip
280db3a8865c3c419db2aec5cc1b3a2161c1a3de10a329106a8c939036287c9c  astcenc-5.3.0-windows-arm64.zip
199b2287be0264182292869798bef91c35a64791e52bfd43824d1d3ac3e7846f  astcenc-5.3.0-windows-x64.zip