vkReallocate
vkReallocate is a utility routine provided by certain Vulkan memory management frameworks to resize an existing device memory allocation. It is not part of the core Vulkan API, but is offered by higher-level libraries or extensions to simplify dynamic memory growth for Vulkan applications.
Overview and behavior: Given a device, an allocation handle and a requested new size, vkReallocate attempts
Usage and constraints: Reallocation preserves previously stored data when requested. Some allocators support in-place resizing only
Relation and alternatives: In core Vulkan, applications typically allocate appropriately sized resources upfront and manage fragmentation