| 307 | return VK_SUCCESS; |
| 308 | } |
| 309 | static VKAPI_ATTR VkResult VKAPI_CALL AllocateMemory(VkDevice device, const VkMemoryAllocateInfo* pAllocateInfo, |
| 310 | const VkAllocationCallbacks* pAllocator, VkDeviceMemory* pMemory) { |
| 311 | unique_lock_t lock(global_lock); |
| 312 | allocated_memory_size_map[(VkDeviceMemory)global_unique_handle] = pAllocateInfo->allocationSize; |
| 313 | *pMemory = (VkDeviceMemory)global_unique_handle++; |
| 314 | return VK_SUCCESS; |
| 315 | } |
| 316 | static VKAPI_ATTR void VKAPI_CALL FreeMemory(VkDevice device, VkDeviceMemory memory, const VkAllocationCallbacks* pAllocator) { |
| 317 | // Destroy object |
| 318 | UnmapMemory(device, memory); |
nothing calls this directly
no outgoing calls
no test coverage detected