From c46a9d0c7392315b172c1aa77e95cfd32b382432 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 29 Sep 2023 17:23:50 +0100 Subject: [PATCH] When removing library flag remove any dependent flags as well --- renderdoc/driver/vulkan/vk_shader_cache.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/renderdoc/driver/vulkan/vk_shader_cache.cpp b/renderdoc/driver/vulkan/vk_shader_cache.cpp index 9d1c1a11a..473503141 100644 --- a/renderdoc/driver/vulkan/vk_shader_cache.cpp +++ b/renderdoc/driver/vulkan/vk_shader_cache.cpp @@ -1006,6 +1006,7 @@ void VulkanShaderCache::MakeGraphicsPipelineInfo(VkGraphicsPipelineCreateInfo &p ret.flags &= ~VK_PIPELINE_CREATE_DERIVATIVE_BIT; ret.flags &= ~VK_PIPELINE_CREATE_LIBRARY_BIT_KHR; + ret.flags &= ~VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT; pipeCreateInfo = ret; }