v2.0.0
·
1158 commits
to master
since this release
A major release with many compatibility-breaking changes.
Notable new features:
- Introduction of
VmaAllocationhandle that you must retrieve from allocation functions and pass to deallocation functions next to normalVkBufferandVkImage. - Introduction of
VmaAllocationInfostructure that you can retrieve fromVmaAllocationhandle to access parameters of the allocation (likeVkDeviceMemoryand 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
VmaPoolhandle,VmaPoolCreateInfostructure,vmaCreatePoolfunction. - Support for defragmentation (compaction) of allocations - see function
vmaDefragmentand related structures. - Support for "lost allocations" - see appropriate chapter on documentation Main Page.