Skip to content

Releases: nfrechette/acl

Version 2.1.0

07 Dec 01:48
Compare
Choose a tag to compare
  • 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

10 Jul 23:20
Compare
Choose a tag to compare
  • Force macro expansion in version namespace identifier
  • Update to RTM v2.1.5
  • Update sjson-cpp to v0.8.3

Version 2.0.5

01 Jul 18:32
Compare
Choose a tag to compare
  • 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

08 May 14:59
Compare
Choose a tag to compare
  • Disable versioned namespace by default to avoid breaking ABI in patch release

Version 2.0.3

07 May 01:49
Compare
Choose a tag to compare
  • 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

15 Feb 02:25
Compare
Choose a tag to compare
  • 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

06 Sep 19:22
Compare
Choose a tag to compare
  • Fix incorrect seek offset when seeking past 0.0 in a single frame clip

Version 2.0.0

01 May 19:24
Compare
Choose a tag to compare
  • 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

25 Sep 16:39
Compare
Choose a tag to compare
  • 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

21 Aug 14:29
Compare
Choose a tag to compare
  • Avoid assert when using an additive base with a static pose/single frame