Releases: Reputeless/PerlinNoise
Releases · Reputeless/PerlinNoise
Release list
v3.0.0
[Breaking] API Improvements
BasicPerlinNoisenow produces the same output on any platform (except for floating point errors)- added
persistenceparameter - some functions are renamed for consistency
- smaller footprint
- fixed quality issue with 1D and 2D functions
v2.1
Bug fix
accumulatedOctaveNoise1Dfunction uses the discontinuednoisefunction (#6)
v2.0
API changes
- using PerlinNoise = BasicPerlinNoise<double>
- noise → noiseND
- noise0_1 → noiseND_0_1
- octaveNoise → accumulatedOctaveNoiseND
- octaveNoise0_1 → accumulatedOctaveNoiseND_0_1
New APIs / Improvements
- serialize / deserialize
- normalizedOctaveNoiseND
- normalizedOctaveNoiseND_0_1
- Supports C++20 concepts
- API refinements
Bug fixes
- accumulatedOctaveNoiseND_0_1 (octaveNoise0_1) no more returns value outside the range [-1, 1]