From 1cb3cd5a1bcfe3afd38fe1413e8bdbf216fe7767 Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 21 Jan 2020 16:46:29 +0000 Subject: [PATCH] Handle replaying captures that use VK_EXT_tooling_info --- renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp index 8f836e8bc..55e346948 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp @@ -163,6 +163,10 @@ static void StripUnwantedExtensions(rdcarray &Extensions) if(ext == "VK_EXT_full_screen_exclusive") return true; + // this is debug only, nothing to capture, so nothing to replay + if(ext == "VK_EXT_tooling_info") + return true; + return false; }); } @@ -1446,6 +1450,7 @@ bool WrappedVulkan::Serialise_vkCreateDevice(SerialiserType &ser, VkPhysicalDevi Layers.push_back(createInfo.ppEnabledLayerNames[i]); StripUnwantedLayers(Layers); + StripUnwantedExtensions(Extensions); std::set supportedExtensions;