diff --git a/renderdoc/driver/vulkan/vk_tracelayer.cpp b/renderdoc/driver/vulkan/vk_tracelayer.cpp index 8e3418c4e..70801ee0c 100644 --- a/renderdoc/driver/vulkan/vk_tracelayer.cpp +++ b/renderdoc/driver/vulkan/vk_tracelayer.cpp @@ -262,6 +262,12 @@ VK_LAYER_EXPORT PFN_vkVoidFunction VKAPI_CALL VK_LAYER_RENDERDOC_CaptureGetInsta return (PFN_vkVoidFunction) &VK_LAYER_RENDERDOC_CaptureEnumerateDeviceLayerProperties; if(!strcmp("vkEnumerateDeviceExtensionProperties", pName)) return (PFN_vkVoidFunction) &VK_LAYER_RENDERDOC_CaptureEnumerateDeviceExtensionProperties; + if(!strcmp("vkGetDeviceProcAddr", pName)) + return (PFN_vkVoidFunction) &VK_LAYER_RENDERDOC_CaptureGetDeviceProcAddr; + if(!strcmp("vkCreateDevice", pName)) + return (PFN_vkVoidFunction) &hooked_vkCreateDevice; + if(!strcmp("vkDestroyDevice", pName)) + return (PFN_vkVoidFunction) &hooked_vkDestroyDevice; HookInitVulkanInstance();