Skip to content

Releases: GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator

v2.0.0

26 Mar 15:11
Compare
Choose a tag to compare

A major release with many compatibility-breaking changes.

Notable new features:

  • Introduction of VmaAllocation handle that you must retrieve from allocation functions and pass to deallocation functions next to normal VkBuffer and VkImage.
  • Introduction of VmaAllocationInfo structure that you can retrieve from VmaAllocation handle to access parameters of the allocation (like VkDeviceMemory and offset) instead of retrieving them directly from allocation functions.
  • Support for reference-counted mapping and persistently mapped allocations - see vmaMapMemory, VMA_ALLOCATION_CREATE_MAPPED_BIT.
  • Support for custom memory pools - see VmaPool handle, VmaPoolCreateInfo structure, vmaCreatePool function.
  • Support for defragmentation (compaction) of allocations - see function vmaDefragment and related structures.
  • Support for "lost allocations" - see appropriate chapter on documentation Main Page.

v1.0.1

05 Jul 09:32
Compare
Choose a tag to compare
Typo

v1.0.0

05 Jul 09:33
Compare
Choose a tag to compare
Added CHANGELOG.md. Introduced semantic versioning - current version …