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; }