Skip to content

Releases: Auburn/FastNoise2

Apple ARM support, OpenSimplex2S nodes

22 Apr 20:51
9b75083
Compare
Choose a tag to compare
Pre-release

Changelog

v0.9.7-alpha

05 Nov 21:41
Compare
Choose a tag to compare
v0.9.7-alpha Pre-release
Pre-release

Changelog

  • 11072bc Fix crash in NewFromEncodedNodeTree when passing in zero length string
  • 31a065f Support for NEON armv7a & aarch64
  • 2a42268 Description/documentation for nodes and members

v0.9.6-alpha..v0.9.7-alpha

Fixed out of bounds memory access

16 Sep 19:50
5815bf0
Compare
Choose a tag to compare
Pre-release

Changelog

  • a54db73 Fix index underflow causing out of bounds memory access when generating a noise area with less than 8 points. Fixes #89

v0.9.5-alpha..v0.9.6-alpha

Thread safety fix for SmartNodes

14 Sep 14:33
Compare
Choose a tag to compare
Pre-release

Changelog

  • 9e5fe3f Fix potential illegal instruction exception
  • 399ba9a fix bug in freeSlots
  • 1a60a85 Better underflow safety
  • 9b35edd CMakePresets.json to replace CMakeSettings.json
  • e1dc00e Only build NoiseTool by default if FastNoise2 is the root CMake project
  • 93fe384 Update NoiseTool dependancies, fixes #87

v0.9.4-alpha..v0.9.5-alpha

Fix blank mesh preview in NoiseTool

04 Oct 17:17
1001d76
Compare
Choose a tag to compare
Pre-release

Changelog

  • 732577d Fix blank mesh preview on latest Nvidia driver (Win10)

v0.9.3-alpha..v0.9.4-alpha

Fix MacOS NoiseTool binary failing to find libFastNoise

02 Oct 14:26
bea4853
Compare
Choose a tag to compare

Changelog

  • 8683377 compiler flags -fno-stack-protector
  • 98816d6 MacOS install RPath

v0.9.2-alpha..v0.9.3-alpha

BMP export, Performance improvements, Fixes

26 Sep 16:10
7c662ae
Compare
Choose a tag to compare

Changelog

  • 3b4b458 Set CMake install RPATH for NoiseTool
  • 50a02c3 Fix deserialisation error on Linux with NewFromEncodedNodeTree()
  • 17ec003 Add FastNoise2 alias CMake target
  • 702fabe Remove robin_hood from CMake install
  • 2c7881d Prefer int over int32_t
  • c963178 add missing include
  • 3c4dc5b Fullscreen dock node
  • 68032a8 Don't overwrite bmp export files
  • 301c750 Iterate file names on file lock
  • 81eeb47 Export texture to BMP
  • 8160ead Fix BUILD_SHARED_LIBS=true not placing FastNoise.dll in correct output dir
  • e65a668 Increase far clipping plane to match new max chunk distance

v0.9.0-alpha..v0.9.2-alpha

Numerous NoiseTool Improvements

11 Sep 13:47
92ff552
Compare
Choose a tag to compare
Pre-release

image

Changelog

  • 98c5aaf Camera pos readout
  • 00230ff Swap to using robinhood hash for noisetool mesh chunks
  • a228926 Min air Y, max solid Y for 3D voxel mesh
  • 0b33175 Node graph minimap
  • e6b3738 NoiseTool new heightmap 2D mesh option
  • 0419f08 Add persistent state saving to NoiseTool, updated ImNodes, refactor metadata node naming
  • 5ffc74b Draggable texture preview
  • 929c439 Remove min axis size limitations
  • b7a8a11 Removed hacky last alloc for SmartNode get reference
  • dd3e781 Refactor Metadata Get functions, add templated Metadata::Get
  • f63ef25 Average node performance and total, better overhead check
  • cfce4d8 Node graph performance estimates
  • 70e1398 Optimised shader to reduce VRAM usage
  • bd4ad9a Fix CMake for ImGui misc cpp sources
  • 20a7acd std::string for encoded node input
  • 344732d Help tooltip in node graph
  • 3adfacd Swap out SDL for GLFW
  • 73ce394 Windows HiDPI support
  • 8ac7da0 Lighten back facing, init corrade resources
  • 1b807fe Add HiDPI font
  • 745dfc6 Enable VSync
  • d13f4a5 Remove SDL2 binaries, use CPM instead
  • ae6e9b6 Swap out submodules for CPM

v0.8.2-alpha..v0.9.0-alpha

Notes

  • 4D not fully implemented for all nodes

Minor fixes

10 Sep 23:31
5c81dfd
Compare
Choose a tag to compare
Minor fixes Pre-release
Pre-release

Fix 32bit SmartNodes

Fix NoiseTool crash when deleting elements

11 Apr 19:18
Compare
Choose a tag to compare

Fix NoiseTool crash when deleting multiple links/nodes