From 4465c37fe7ffd040de45f4e7a1d9319380f8fa45 Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 19 Sep 2017 17:06:52 +0100 Subject: [PATCH] Don't strip capture's device extensions away with backwards strcmp --- renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp index b7a957395..30274585f 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp @@ -884,13 +884,12 @@ bool WrappedVulkan::Serialise_vkCreateDevice(Serialiser *localSerialiser, for(uint32_t i = 0; i < createInfo.enabledExtensionCount; i++) { // don't include the debug marker extension - if(strcmp(createInfo.ppEnabledExtensionNames[i], VK_EXT_DEBUG_MARKER_EXTENSION_NAME)) + if(!strcmp(createInfo.ppEnabledExtensionNames[i], VK_EXT_DEBUG_MARKER_EXTENSION_NAME)) continue; // don't include direct-display WSI extensions - if(strcmp(createInfo.ppEnabledExtensionNames[i], VK_KHR_DISPLAY_SWAPCHAIN_EXTENSION_NAME) || - strcmp(createInfo.ppEnabledExtensionNames[i], VK_EXT_DISPLAY_CONTROL_EXTENSION_NAME) || - strcmp(createInfo.ppEnabledExtensionNames[i], VK_EXT_DISPLAY_CONTROL_EXTENSION_NAME)) + if(!strcmp(createInfo.ppEnabledExtensionNames[i], VK_KHR_DISPLAY_SWAPCHAIN_EXTENSION_NAME) || + !strcmp(createInfo.ppEnabledExtensionNames[i], VK_EXT_DISPLAY_CONTROL_EXTENSION_NAME)) continue; Extensions.push_back(createInfo.ppEnabledExtensionNames[i]);