Skip to content

Releases: scallyw4g/bonsai

v1.5.2-rc1

22 Aug 20:28
Compare
Choose a tag to compare
v1.5.2-rc1 Pre-release
Pre-release
Remove lib_debug_system_loadable from release bundle

v1.5.1

28 Mar 16:28
Compare
Choose a tag to compare
  • Fog now driven from C++ (and, by extension, the editor)

  • Improved UX when opening brush menu for the first time

  • Fixed the preview jank when using a layered brush.
    The preview should now appear stable in the viewport

  • Tuned some gBuffer texture storage resolution, transparency buffer storage resolution, & turned down default shadow quality
    This is in an effort to get mid-end cards running at >60fps on 4k

  • Fix some assertions due to new memory sizing requirements on world gen chunks

v1.5.1-rc4

27 Mar 22:25
Compare
Choose a tag to compare
v1.5.1-rc4 Pre-release
Pre-release
Update stdlib

v1.5.1-rc3

27 Mar 22:14
Compare
Choose a tag to compare
v1.5.1-rc3 Pre-release
Pre-release
Changelog

v1.5.1-rc2

27 Mar 22:14
Compare
Choose a tag to compare
v1.5.1-rc2 Pre-release
Pre-release
Changelog

v1.5.1-rc1

27 Mar 04:37
Compare
Choose a tag to compare
v1.5.1-rc1 Pre-release
Pre-release
  • Fog now driven from C++ (and, by extension, the editor)

  • Improved UX when opening brush menu for the first time

  • Fixed the preview jank when using a layered brush.
    The preview should now appear stable in the viewport

  • Tuned some gBuffer texture sizes & turned down default shadow quality
    This is in an effort to get mid-end cards running at >60fps on 4k

1.5.1-rc2

27 Mar 21:55
Compare
Choose a tag to compare
1.5.1-rc2 Pre-release
Pre-release
Turn down transparency texture storage resolution (32f -> 16f)

v1.5.0

25 Mar 19:12
Compare
Choose a tag to compare
  • @Shawnecy Chased down a divide by zero in the lighting shader

  • Added Layered brushes
    This is a pretty large feature that's not super well documented. Stay tuned
    for tutorials on YouTube.

  • Added TextBox in ui
    Takes a pointer to the char buffer to write the new text into.

  • Added two new resize modes to the selection

  • Added White noise

  • Change noise generation to internally operate on blocks of memory that are multiples of the SIMD register size.
    User code should not be affected by this change, other than to now be able
    to reliably assume the chunks passed to the world gen functions are
    right-sized to just blast through the whole thing in the SIMD path. The
    unused portion is discarded.

  • Added SkyColor to graphics struct

  • Fix spamming SoftError from worker threads if a world chunk buffer was not large enough to fit all geometry.
    The new behavior is to print the error once, then go silent.

  • A few minor bugfixes and usability improvements

v1.5.0-alpha0

19 Mar 21:41
Compare
Choose a tag to compare
v1.5.0-alpha0 Pre-release
Pre-release
Fix div/0 in lighting shader

v1.4.3

01 Mar 18:29
Compare
Choose a tag to compare
  • @Shawnecy fixed some UI bugs
    Textures no longer stretch when clipped by the application window.
    Dynamically/Inferred sized windows no longer size themselves larger than the application window.

  • Fixed loading levels which was broken by adding settings.init

  • Fixed camera zooming when scrolling MMB & added smoothing to the zoom

  • Minor general improvements to project structure