Vulkan Memory Allocator
|
Library initialization | API elements related to the initialization and management of the entire library, especially VmaAllocator object |
Memory allocation | API elements related to the allocation, deallocation, and management of Vulkan memory, buffers, images. Most basic ones being: vmaCreateBuffer(), vmaCreateImage() |
Virtual allocator | API elements related to the mechanism of Virtual allocator - using the core allocation algorithm for user-defined purpose without allocating any real GPU memory |
Buffer suballocation | API elements related to the mechanism of Buffer suballocation - allocating parts of larger buffers that allocator can create implicitly |
Statistics | API elements that query current status of the allocator, from memory usage, budget, to full dump of the internal state in JSON format. See documentation chapter: Statistics |