MCPcopy Create free account
hub / github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator / VmaFree

Function VmaFree

include/vk_mem_alloc.h:4391–4402  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4389}
4390
4391inline void VmaFree(const VkAllocationCallbacks* pAllocationCallbacks, void* ptr)
4392{
4393 if ((pAllocationCallbacks != VMA_NULL) &&
4394 (pAllocationCallbacks->pfnFree != VMA_NULL))
4395 {
4396 (*pAllocationCallbacks->pfnFree)(pAllocationCallbacks->pUserData, ptr);
4397 }
4398 else
4399 {
4400 VMA_SYSTEM_ALIGNED_FREE(ptr);
4401 }
4402}
4403
4404template<typename T>
4405T* VmaAllocate(const VkAllocationCallbacks* pAllocationCallbacks)

Callers 7

vma_deleteFunction · 0.85
vma_delete_arrayFunction · 0.85
deallocateMethod · 0.85
~VmaVectorMethod · 0.85
reserveMethod · 0.85
resizeMethod · 0.85
shrink_to_fitMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected