Releases: Auburn/FastNoiseLite
Releases · Auburn/FastNoiseLite
v1.1.1
What's Changed
- C: Rename FNL_CELLULAR_RETURN_VALUE_ to FNL_CELLULAR_RETURN_TYPE_ to match variable name and other ports (d5d42d9)
- GLSL/HLSL: Fix #124 Incorrect default value comments
- Rust: Don't unnecessarily borrow &self as mutable by @valadaptive in #125
- Bug fixes for OpenSimplex2S Noise 2D (GLSL) and Value Cubic Noise 3D (GLSL and HLSL) by @MAGGen-hub in #127
- Rust: Update README.md to use correct method by @SayYoungMan in #126
- Rust: better documentation, fix "f64" feature flag broken compilation by @Keavon in #133
New Contributors
- @valadaptive made their first contribution in #125
- @MAGGen-hub made their first contribution in #127
- @SayYoungMan made their first contribution in #126
Full Changelog: v1.1.0...v1.1.1
v1.1.0 & New Web Preview App
Reworked preview tool, now using C++ and Emscripten to create a web app
Check it out here: http://auburn.github.io/FastNoiseLite
What's Changed
- JavaScript: Fixed using double multiply instead of int multiply for hashing causing the noise output to differ from other with languages. (This will cause noise generated in v1.1+ JavaScript to differ from v1.0.1 even with matching seeds!)
- HLSL: Fix interface and implementation do not match by @timczm in #81
- C++: Const correctness by @MGRussell in #95
- HLSL: Fix 'internal error: no storage type for block output' by @reveriejake in #105
- C, HLSL, GLSL: Made cellular jitter constant consistent for all languages (will cause slightly different outputs) by @ForeverZer0 in #117
- Rust: no_std and improve docs by @Keavon in #120
New Contributors
- @johypark made their first contribution in #77
- @timczm made their first contribution in #81
- @fragrant-teapot made their first contribution in #82
- @MGRussell made their first contribution in #95
- @dotlogix made their first contribution in #99
- @arash28134 made their first contribution in #100
- @reveriejake made their first contribution in #105
- @ForeverZer0 made their first contribution in #117
- @Keavon made their first contribution in #118
Full Changelog: v1.0.3...v1.1.0
Fixed Linux & MacOS GUI binaries
Requires .NET Core 3.1 (desktop) runtime
- Windows 64bit
- MacOS
- Linux
Solution for running unsigned apps on MacOS: #67 (comment)
Updated OpenSimplex2 3D seeding
Requires .NET Core 3.1 runtime
Windows, MacOS and Linux supported
FastNoise Lite Preview
New GUI for FastNoise Lite
See here for changes: #49
Requires .Net Core 3.1 runtime
Windows, MacOS and Linux supported
Cellular Jitter, Cellular Distance2 Indices
- Cellular jitter
- Cellular distance2 indices
- Cellular reseeded
- GUI fixes
FastNoise Preview requirements:
- 64bit Windows
- Visual C++ 2015 Redistributable
- .NET 4.5.2
Fixed perturb fractal preview
- Fixed perturb fractal preview
- Moved to MSVC 2015
FastNoise Preview requirements:
- 64bit Windows
- Visual C++ 2015 Redistributable
- .NET 4.5.2
Cubic Noise Added
- Cubic noise 2D/3D added
FastNoise Preview requirements:
- 64bit Windows
- Visual C++ 2013 Redistributable
- .NET 4.5.2
GUI improvements, Renaming
- Scrolling over decimal fields increases/decreases them
- Fixed scrolling on numeric up/down fields
- Random seed button
- Renamed gradient to perlin
- Renamed position warp to gradient perturb
- Updated hashing functions, reduces large scale patterning
FastNoise Preview requirements:
- 64bit Windows
- Visual C++ 2013 Redistributable
- .NET 4.5.2
Position Warping Added
- Position warping visualisation
- Position warp inputs for other noise types
FastNoise Preview requirements:
- 64bit Windows
- Visual C++ 2013 Redistributable
- .NET 4.0