From efb47c67123c4d13aeece15db6319b0dcd822b4e Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 3 Nov 2016 16:16:41 +0100 Subject: [PATCH] Unwrap instance/device before calling down the G*PA chain. --- renderdoc/driver/vulkan/vk_dispatchtables.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/renderdoc/driver/vulkan/vk_dispatchtables.cpp b/renderdoc/driver/vulkan/vk_dispatchtables.cpp index 813f707e5..f514a4e45 100644 --- a/renderdoc/driver/vulkan/vk_dispatchtables.cpp +++ b/renderdoc/driver/vulkan/vk_dispatchtables.cpp @@ -111,6 +111,8 @@ void InitInstanceExtensionTables(VkInstance instance) InstanceDeviceInfo *info = GetRecord(instance)->instDevInfo; + instance = Unwrap(instance); + #undef HookInitExtension #define HookInitExtension(ext, func) \ if(info->ext) \ @@ -144,6 +146,8 @@ void InitDeviceExtensionTables(VkDevice device) InstanceDeviceInfo *info = GetRecord(device)->instDevInfo; + device = Unwrap(device); + #undef HookInitExtension #define HookInitExtension(ext, func) \ if(info->ext) \