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

Function vmaVirtualFree

include/vk_mem_alloc.h:17169–17178  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

17167}
17168
17169VMA_CALL_PRE void VMA_CALL_POST vmaVirtualFree(VmaVirtualBlock VMA_NOT_NULL virtualBlock, VmaVirtualAllocation VMA_NULLABLE_NON_DISPATCHABLE allocation)
17170{
17171 if(allocation != VK_NULL_HANDLE)
17172 {
17173 VMA_ASSERT(virtualBlock != VK_NULL_HANDLE);
17174 VMA_DEBUG_LOG("vmaVirtualFree");
17175 VMA_DEBUG_GLOBAL_MUTEX_LOCK;
17176 virtualBlock->Free(allocation);
17177 }
17178}
17179
17180VMA_CALL_PRE void VMA_CALL_POST vmaClearVirtualBlock(VmaVirtualBlock VMA_NOT_NULL virtualBlock)
17181{

Callers 5

TestVirtualBlocksFunction · 0.85
BasicTestTLSFFunction · 0.85

Calls 1

FreeMethod · 0.45

Tested by 5

TestVirtualBlocksFunction · 0.68
BasicTestTLSFFunction · 0.68