diff --git a/renderdoc/driver/vulkan/vk_shader_cache.cpp b/renderdoc/driver/vulkan/vk_shader_cache.cpp index 54f26aca4..3a0f43274 100644 --- a/renderdoc/driver/vulkan/vk_shader_cache.cpp +++ b/renderdoc/driver/vulkan/vk_shader_cache.cpp @@ -1071,12 +1071,12 @@ void VulkanShaderCache::MakeGraphicsPipelineInfo(VkGraphicsPipelineCreateInfo &p { createFlags.flags = flags; - createFlags.pNext = rs.pNext; - rs.pNext = &createFlags; + createFlags.pNext = ret.pNext; + ret.pNext = &createFlags; } else { - rs.flags = (uint32_t)flags; + createFlags.flags = (uint32_t)flags; } pipeCreateInfo = ret;