Skip to content

Releases: gwihlidal/vk-mem-rs

0.4.0

03 May 07:39
Compare
Choose a tag to compare

What's Changed

  • bump ash to 0.38 by @adrien-ben in #67
  • Upgrade vma version, remove builder pattern, update generator for ash v0.38 by @Neo-Zhixing in #68
  • Marked Allocator::new as unsafe as discussed in #69

New Contributors

Full Changelog: 0.3.0...0.4.0

0.3.0

31 Jan 16:23
Compare
Choose a tag to compare

First release since 2020!

What's Changed

New Contributors

Full Changelog: 0.2.2...0.3.0

0.2.2

28 Mar 22:35
Compare
Choose a tag to compare
  • Fixed Windows bindgen regression.

0.2.1

25 Mar 21:00
Compare
Choose a tag to compare
  • Added Eq, Hash and further derives to enum MemoryUsage.
  • Added Copy to Allocation.
  • Updated VMA vendoring to commit hash e73e988dafba80633cd9d8d1abb1ae1af0439bae.
  • Updated dependencies and bindings.

0.2.0

25 Mar 20:54
Compare
Choose a tag to compare
  • Updated VMA vendoring to commit hash a020fb81cb67b376fb33228475f22d0d9c29f9fd.
  • Implemented vk_mem::Allocation::null() for symmetry with vk::Image::null().

0.1.9

30 Oct 00:32
Compare
Choose a tag to compare
  • Removed unnecessary mut specifiers.
  • Implemented std::error::Error for vk_mem::Error.
  • Disabled usage of failure by default.
  • Updated to latest vendor commit (6ac1d3a4b732f50aef3a884ef7020cce53007065).
  • Bumped all dependencies to latest versions.
  • Removed clone from Allocator, as it was unsafe and invalid.

0.1.8

14 Jul 17:18
Compare
Choose a tag to compare
  • Allow the failure crate to be disabled through a feature toggle.
  • Removed the parallel feature for cc.
  • Removed max ash version (only require >= minimum).
  • Added a way to cleanup Allocator without dropping it.
  • Added a note to create_image describing VMA panic behavior in some circumstances.
  • Updated VMA vendoring to commit hash 195016b0348038537dbd73d45d6ccaf795bfb367.
  • Regenerated bindings and added function pointer wrapping for bind_buffer_memory2 and bind_image_memory2.

0.1.7

29 Apr 15:33
Compare
Choose a tag to compare
  • Removed max ash version from dependencies.

0.1.6

26 Mar 03:03
Compare
Choose a tag to compare
  • Fixed AllocationCreateInfo Default implementation.
  • Added windows-gnu to build.rs, and add cross-compilation information to README.md.

0.1.5

26 Mar 03:02
Compare
Choose a tag to compare
  • Support both ash 0.27.1 and 0 0.28.0.
  • Updated vendor to latest version of VMA (fixes, optimizations).
  • Added CREATE_DONT_BIND allocation create flag.