Skip to content

Version 0.4.0

Latest

Choose a tag to compare

@ToothlessBrush ToothlessBrush released this 24 Aug 05:19

This release is a major overhaul of most of maples internals and changes a lot of the interface. this includes

  • added audio support through Kira
  • added optional egui add-on crate
  • mesh instances now support different material types with materials managing shaders.
  • instances with the same mesh and material are now automatically batched for rendering
  • meshes and materials are now assets with procedural primitives instead of embedded
  • overhauled asset loading fixing spikes in fps drops when finished loading
  • asset handles are now reference counted
  • shadow mapping has been improved with a better PCF algorithm
  • node handles are now static allowing them to be stored within other nodes. old node handle has been renamed to NodeView
  • all around performance optimizations with more efficient events and storage

check out maple here: https://crates.io/crates/maple