v1.2.1
- Fixed 2D OpenSimplex Extrapolate [#3, #4]:
- Fixed skewed noise for 2D OpenSimplex
- Added visualTest() unit test function
- Turned Noise.gradT2D into vec2 array for 2D OpenSimplex's extrapolate fix
- Added Noise.SQUISH_CONSTANT_2D_VEC constant
- Added Noise.PMASK constant
- Fixed incorrect usage of linear() in Noise.perlin2D
v1.2.0
- Added Noise.initialize, and it is called during initialization by default
- Added NoiseRandom interface
- Added a new overload for Noise.generateRandomPermutation: Noise.generateRandomPermutation(NoiseRandom)
- Added Noise.version
v1.1.0
- Added the Noise.openSimplex(vec2) function
- Now supports chillup [#1]
- Replaced real.lerp() with linear() [#2]
- Added unit testing [#2]
- Added documentation [#2]
v1.0.1
- Removed lerp() and used the one in the standard library: real.lerp()
v1.0.0
- Initial release