From ecab81f9b2c5ad11130cae5d7e94a909abe31e4a Mon Sep 17 00:00:00 2001 From: baldurk Date: Sun, 23 Aug 2015 23:08:49 +0200 Subject: [PATCH] Don't create debug message callback if we don't have it --- renderdoc/driver/vulkan/vk_core.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/renderdoc/driver/vulkan/vk_core.cpp b/renderdoc/driver/vulkan/vk_core.cpp index 3211749f4..375487fb1 100644 --- a/renderdoc/driver/vulkan/vk_core.cpp +++ b/renderdoc/driver/vulkan/vk_core.cpp @@ -340,7 +340,9 @@ VkResult WrappedVulkan::vkCreateInstance( } #endif - if(RenderDoc::Inst().GetCaptureOptions().DebugDeviceMode) + // VKTODO we should try and fetch vkDbgCreateMsgCallback ourselves if it isn't + // already loaded + if(RenderDoc::Inst().GetCaptureOptions().DebugDeviceMode && m_Real.vkDbgCreateMsgCallback) { VkFlags flags = VK_DBG_REPORT_INFO_BIT | VK_DBG_REPORT_WARN_BIT |