basalt icon indicating copy to clipboard operation
basalt copied to clipboard

[WIP] The Great Rework

Open AustinJ235 opened this issue 1 year ago • 0 comments

Main changes:

  • vulkano has been updated to 0.34.
  • Support for multiple windows!
  • Window system has been completely rewritten.
  • Rendering system has been completely rewritten.

Major Breaking Changes

  • Atlas is no longer and has been replaced by ImageCache.
  • The main/primary window is no longer automatically created.
  • Bin's must now be associated to a window.
  • Swapchain is now fully managed by Basalt.

Things left to implement (non-exhaustive)

  • BUG: Setting a Bin to hidden doesn't always cause an update.
  • BUG: Bins where the z-index is overridden don't always appear.
  • BUG: Previously non-visible text, that appears visible may not render.
  • Alpha blending in the final fragment shader may be incorrect.

AustinJ235 avatar Feb 24 '24 08:02 AustinJ235