Releases: nfrechette/acl
Releases · nfrechette/acl
Version 2.1.0
- Add support for bind pose stripping
- Add support for loop handling through looping policy
- Add support for pre-processing
- Add automatic compression level selection
- Optimize compression through dominant shell computation
- Add support for per sub-track rounding
- Use error metric to detect constant/default sub-tracks
- Tons of cleanup and minor improvements
- Run regression tests with CI
- Update to RTM 2.2.0
- Update to sjson-cpp 0.9.0
- Add support for GCC 12 and 13
- Add support for clang 15
- Add support for XCode 14
- Add support for C++14, C++17, and C++20
- Add support for MSYS2
Version 2.0.6
- Force macro expansion in version namespace identifier
- Update to RTM v2.1.5
- Update sjson-cpp to v0.8.3
Version 2.0.5
- Add support for clang 12, 13, and 14
- Add support for GCC 11
- Add support for XCode 12 and 13
- Add support for Arm64 development on OS X and Linux
- Misc CI improvements
- Update to RTM v2.1.4
- Update to Catch2 v2.13.7
Version 2.0.4
- Disable versioned namespace by default to avoid breaking ABI in patch release
Version 2.0.3
- Update sjson-cpp to v0.8.2
- Update rtm to v2.1.3
- Add versioned namespace to allow multiple versions to coexist within a binary
- Fix database sampling interpolation when using a rounding mode other than
none
- Other minor fixes
Version 2.0.2
- Fix potential heap corruption when stripping a database that isn't split
- Fix database tier bulk data size to include its padding
Version 2.0.1
- Fix incorrect seek offset when seeking past 0.0 in a single frame clip
Version 2.0.0
- Unified and cleaned up APIs
- Cleaned up naming convention to match C++ stdlib, boost
- Introduced streaming database support
- Decompression profiling now uses Google Benchmark
- Decompression has been heavily optimized
- Compression has been heavily optimized
- First release to support backwards compatibility going forward
- Migrated all math to Realtime Math
- Clips now support 4 billion samples/tracks
- WebAssembly support added through emscripten
- Many other improvements
Version 1.3.5
- Gracefully fail compression when we have more than 50000 samples
- Update Catch2 to 2.13.1 to work with latest CMake
Version 1.3.4
- Avoid assert when using an additive base with a static pose/single frame