Releases: akb825/Cuttlefish
Version 2.5.6
Fixed build on BSD.
Binaries are provided for the following platforms:
- Linux (glibc 2.27 or later) (x86-64) (e.g. Ubuntu 18.04)
- Mac OS X 10.13 or later (x86-64)
- Windows (VS 2017 runtime) (x86 and x86_64)
Note: When using the pre-built binaries on Mac you may need to allow execution of the executable and libraries under the "Security & Privacy" control panel.
Version 2.5.5
Updated ISPCTextureCompressor to the latest revision.
Updated astc-encoder to version 3.7.
Binaries are provided for the following platforms:
- Linux (glibc 2.27 or later) (x86-64) (e.g. Ubuntu 18.04)
- Mac OS X 10.13 or later (x86-64)
- Windows (VS 2017 runtime) (x86 and x86_64)
Note: When using the pre-built binaries on Mac you may need to allow execution of the executable and libraries under the "Security & Privacy" control panel.
Version 2.5.4
Updated encoders to their latest revisions.
Fixed build for ARM on macOS. PVRTC isn't supported for native ARM builds as PVRTexTool lib is only available for x86-64.
Binaries are provided for the following platforms:
- Linux (glibc 2.27 or later) (x86-64) (e.g. Ubuntu 18.04)
- Mac OS X 10.13 or later (x86-64)
- Windows (VS 2015 runtime) (x86 and x86-64)
Note: When using the pre-built binaries on Mac you may need to allow execution of the executable and libraries under the "Security & Privacy" control panel.
Version 2.5.3
Fixed move constructors and operator= to use noexcept and protect against self-assignment.
Binaries are provided for the following platforms:
- Linux (glibc 2.27 or later) (x86-64) (e.g. Ubuntu 18.04)
- Mac OS X 10.13 or later (x86-64)
- Windows (VS 2017 runtime) (x86 and x86_64)
Note: When using the pre-built binaries on Mac you may need to allow execution of the executable and libraries under the "Security & Privacy" control panel.
Version 2.5.2
Updated astc-encoder to version 3.0.
Binaries are provided for the following platforms:
- Linux (glibc 2.27 or later) (x86-64) (e.g. Ubuntu 18.04)
- Mac OS X 10.13 or later (x86-64)
- Windows (VS 2017 runtime) (x86 and x86_64)
Note: When using the pre-built binaries on Mac you may need to allow execution of the executable and libraries under the "Security & Privacy" control panel.
Version 2.5.1
Updated texture encoders to the latest versions.
Binaries are provided for the following platforms:
- Linux (glibc 2.23 or later) (x86-64) (e.g. Ubuntu 16.04)
- Mac OS X 10.13 or later (x86-64)
- Windows (VS 2017 runtime) (x86 and x86_64)
Note: When using the pre-built binaries on Mac you may need to allow execution of the executable and libraries under the "Security & Privacy" control panel.
Version 2.5.0
- Replaced S3TC/BC encoders.
- BC1-5 uses rgbxc, falling back to squish and Compressonator for cases that rgbxc doesn't handle.
- BC6H uses ispc_texcomp for ufloat when ISPC is available. Compressonator is used for signed float. Compressonator is also used for ufloat when ISPC isn't available.
- BC7 uses bc7e when ISPC is available, falling back to bc7enc_rdo when not.
- Improved ASTC performance for textures with multiple mipmap levels or faces.
Binaries are provided for the following platforms:
- Linux (glibc 2.23 or later) (x86-64) (e.g. Ubuntu 16.04)
- Mac OS X 10.13 or later (x86-64)
- Windows (VS 2017 runtime) (x86 and x86_64)
Note: When using the pre-built binaries on Mac you may need to allow execution of the executable and libraries under the "Security & Privacy" control panel.
Version 2.4.4
Fixed cases where PVRTexLib could be linked despite PVRTC being disabled.
Version 2.4.3
- Fixed build error from PVRTexToolLib that sometimes shows up on Mac.
- Updated astc-encoder library. This fixes an uninitialized variable, which appears to have been the cause of the crashes on 32-bit VS 2017 builds.
Version 2.4.2
- Fixed a bug in normal map creation that caused the normals to be inverted.
- Updated astc-encoder and PVRTexToolLib to the latest versions.
- Recommend Visual Studio 2019 or later for Windows due to an issue found with ASTC textures with UFLOAT with 32-bit release builds on Visual Studio 2017.