Skip to content

Releases: Forceflow/libmorton

libmorton v0.2.12

24 May 09:34
7923faa
Compare
Choose a tag to compare

Changes

  • Fixed: Problem with round trip between m3D_e_for(...) and m3D_d_for(..) #81

libmorton v0.2.11

22 Jan 15:51
b4766c8
Compare
Choose a tag to compare

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

25 Apr 08:28
234a443
Compare
Choose a tag to compare

Changes

  • Removed MSVC dependency for compiling with AVX2 support (#71)
  • Cleaned up computations of checkbit in for-loop examples (#75)
  • Added Visual Studio 2022 solution for test suite
  • Test suite fixes for early termination functions

libmorton v0.2.9

16 Feb 23:12
6d22725
Compare
Choose a tag to compare

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

18 Sep 10:56
7a45306
Compare
Choose a tag to compare

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

06 Feb 10:11
24b63e3
Compare
Choose a tag to compare

Changes

  • Change build system for test suite (thanks @mablanchard)
  • Minor include compatibility fixes

libmorton v0.2.6

12 Nov 16:28
4629fcb
Compare
Choose a tag to compare

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

23 Aug 19:58
97ec98c
Compare
Choose a tag to compare

Changes

  • Compiler fix for AVX2 / BMI2 instruction set detection

libmorton v0.2.4

22 May 23:29
d1e9aa0
Compare
Choose a tag to compare

Changes

  • Dropped C++11 requirement: Should be fully C++98 compliant now

libmorton v0.2.3

19 May 00:21
a137c1f
Compare
Choose a tag to compare

Changes

  • Added AVX512 support for Intel Ice Lake
  • Updated makefile