From 4a44d764265cb86fa5ee9b418fd693b48052f7ed Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 4 Oct 2021 12:02:37 +0100 Subject: [PATCH] Strip VK_KHR_win32_keyed_mutex extension on replay * This is an external memory extension, effectively, so we remove it as we don't replay external memory. --- renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp index 30d7dd433..90c99bcb8 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp @@ -172,7 +172,8 @@ static void StripUnwantedExtensions(rdcarray &Extensions) // feature structs. if(ext == "VK_KHR_external_fence_fd" || ext == "VK_KHR_external_fence_win32" || ext == "VK_KHR_external_memory_fd" || ext == "VK_KHR_external_memory_win32" || - ext == "VK_KHR_external_semaphore_fd" || ext == "VK_KHR_external_semaphore_win32") + ext == "VK_KHR_external_semaphore_fd" || ext == "VK_KHR_external_semaphore_win32" || + ext == "VK_KHR_win32_keyed_mutex") { return true; }