From b4c00d9a7c8740cfd9357abac25180bb0dce8b97 Mon Sep 17 00:00:00 2001 From: baldurk Date: Sat, 19 Sep 2015 17:48:02 +0200 Subject: [PATCH] Destroy instance through correct dispatch table --- renderdoc/driver/vulkan/vk_core.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/vulkan/vk_core.cpp b/renderdoc/driver/vulkan/vk_core.cpp index 9880bac3a..886c1f67f 100644 --- a/renderdoc/driver/vulkan/vk_core.cpp +++ b/renderdoc/driver/vulkan/vk_core.cpp @@ -5839,7 +5839,7 @@ bool WrappedVulkan::ReleaseResource(WrappedVkRes *res) { VkInstance instance = disp->real.As(); dispatch_key key = get_dispatch_key(instance); - ObjDisp(instance)->DestroyInstance(instance); + ((WrappedVkInstance::DispatchTableType *)disp->table)->DestroyInstance(instance); destroy_dispatch_table(renderdoc_instance_table_map, key); break; }