Releases: Forceflow/libmorton
Releases · Forceflow/libmorton
libmorton v0.2.12
libmorton v0.2.11
Changes
- Fixed: findFirstSetBitZeroIdx() does not work correctly for small morton code #78
- Test suite: moved timer calls out of loops for more accurate comparison of functions
libmorton v0.2.10
libmorton v0.2.9
Changes
- Added improved 2D encoding/decoding for 32-bit morton codes, based on this gist by @JarkkoPFC, which combines the magicbits method in the lower and upper part of a 64-bit code. These have been promoted to be the default method.
- GCC compilation fixes
- Test suite improvements
- Colored output for correctness tests
- Seperated performance testing from correctness testing
- Added linear and random performance testing for 2D methods
libmorton v0.2.8
Changes
- Important: Include files have moved to
\include\libmorton
. Change your projects accordingly - Better CMake building for test suite
- Added Github workflows for test suite
- Use minimal windows headers for test suite building on MSVC
- Bump Cmake requirement to >3.15.0
libmorton v0.2.7
Changes
- Change build system for test suite (thanks @mablanchard)
- Minor include compatibility fixes
libmorton v0.2.6
Changes
- Fix compilation problems when both AVX512 and BMI2 instruction sets are available
- Fix AVX512 include
- Added Ryzen build to makefile
libmorton v0.2.5
Changes
- Compiler fix for AVX2 / BMI2 instruction set detection
libmorton v0.2.4
Changes
- Dropped C++11 requirement: Should be fully C++98 compliant now
libmorton v0.2.3
Changes
- Added AVX512 support for Intel Ice Lake
- Updated makefile