Releases: gwihlidal/vk-mem-rs
Releases · gwihlidal/vk-mem-rs
0.4.0
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
- @adrien-ben made their first contribution in #67
Full Changelog: 0.3.0...0.4.0
0.3.0
First release since 2020!
What's Changed
- Android support for build.rs by @VZout in #35
- Update GPU Open Update URL by @Chris--B in #38
- Remove Result for functions that are always Ok by @repi in #36
- Add iOS support by @aclysma in #37
- Replace mem::zeroed() in AllocatorCreateInfo::default() by @aloucks in #39
- Add a recording feature by @matthewjberger in #40
- Define VMA_DYNAMIC_VULKAN_FUNCTIONS as 0. Closes #42. by @matthewjberger in #44
- Silence build by @filnet in #48
- Lots of cleanup and optimizations by @mxpv in #58
- feature: refactor/update newer vulkan memory allocator by @pollend in #59
- Update to VMA 3.0.1, update crate version to 0.3.0 by @joshuagiles in #63
- Pull in various changes from fork by @Neo-Zhixing in #66
New Contributors
- @VZout made their first contribution in #35
- @Chris--B made their first contribution in #38
- @aclysma made their first contribution in #37
- @matthewjberger made their first contribution in #40
- @filnet made their first contribution in #48
- @pollend made their first contribution in #59
- @cheako made their first contribution in #62
- @joshuagiles made their first contribution in #63
- @Neo-Zhixing made their first contribution in #66
Full Changelog: 0.2.2...0.3.0
0.2.2
0.2.1
0.2.0
0.1.9
- Removed unnecessary mut specifiers.
- Implemented
std::error::Error
forvk_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
- 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
andbind_image_memory2
.