Skip to content

0.8.0: Runtime `buffer_device_address` choices

Compare
Choose a tag to compare
@MarijnS95 MarijnS95 released this 23 Jul 10:04
· 156 commits to main since this release
0.8.0
1eab2b2

API changes

  • Unmark fn mapped_ptr() as unsafe (#32)
  • Make whether the device supports buffer_device_address or not a runtime setting in VulkanAllocatorCreateDesc (#34)

Debug improvements

  • Implement Debug for VulkanAllocator (#36)
  • Also log memory_heaps in VulkanAllocator::debug() (#37)

Visualizer

  • imgui upgrade to 0.7 (#25)
  • Show number of blocks at the top level (#33)

Examples

  • winit upgrade to 0.25 (#26)
  • Fix lifetime issues by not calling .build() on Vulkan builders (#27)

And various smaller internal cleanups 🥳. Special thanks to @hrydgard for contributing most of the improvements above!