MCPcopy Create free account
hub / github.com/KhronosGroup/Vulkan-Tools / DestroyInstance

Function DestroyInstance

icd/generated/function_definitions.h:39–48  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

37 return VK_SUCCESS;
38}
39static VKAPI_ATTR void VKAPI_CALL DestroyInstance(VkInstance instance, const VkAllocationCallbacks* pAllocator) {
40 if (instance) {
41 for (const auto physical_device : physical_device_map.at(instance)) {
42 display_map.erase(physical_device);
43 DestroyDispObjHandle((void*)physical_device);
44 }
45 physical_device_map.erase(instance);
46 DestroyDispObjHandle((void*)instance);
47 }
48}
49static VKAPI_ATTR VkResult VKAPI_CALL EnumeratePhysicalDevices(VkInstance instance, uint32_t* pPhysicalDeviceCount,
50 VkPhysicalDevice* pPhysicalDevices) {
51 VkResult result_code = VK_SUCCESS;

Callers

nothing calls this directly

Calls 1

DestroyDispObjHandleFunction · 0.85

Tested by

no test coverage detected