Releases: Solessfir/SimplexNoise
Releases · Solessfir/SimplexNoise
Simplex Noise v2.0 (UE 5.7)
- Fixed: 4D noise out-of-bounds read —
PermutationTable[256]was accessed when a grid corner index reached 255 + 1. All lookups now route throughHash()which wraps viauint8cast, matching the 1D / 2D / 3D behavior - Fixed: Internal functions were marked
constexprbut read fromthread_localstorage, which is not a constant expression. - Fixed: Mixed
float-suffix literals (0.5f,0.6f) indoublefunctions - Fixed:
checkf()macro inside what was previously aconstexprfunction - Added: C++ batch API (
SimplexNoise1D/2D/3D/4D_Batch,SimplexNoise2D_FBM_Batch) - Added: AVX + FMA SIMD kernel for the 2D batch path (Clang x86-64, runtime dispatch, no project-wide flags required)
- Added:
BiomeDioramaActorexample content - Added: Per-thread seeding documentation and
thread_localclarification in comments
Simplex Noise v1.3.0 UE 5.5
Fix gradients, improve comments/formatting, add validation, update pe…
Simplex Noise v1.3.0 UE 5.4
Fix missing FMath::Max<double>