From 5f925ee3a2ad1c550b6aef7798b790bb2c75bc09 Mon Sep 17 00:00:00 2001 From: baldurk Date: Sat, 4 Apr 2020 01:22:31 +0100 Subject: [PATCH] Fix check for push constant ranges in postvs fetch on vulkan --- renderdoc/driver/vulkan/vk_postvs.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/vulkan/vk_postvs.cpp b/renderdoc/driver/vulkan/vk_postvs.cpp index 27e1ef7d3..08e10825c 100644 --- a/renderdoc/driver/vulkan/vk_postvs.cpp +++ b/renderdoc/driver/vulkan/vk_postvs.cpp @@ -1626,7 +1626,7 @@ void VulkanReplay::FetchVSOut(uint32_t eventId, VulkanRenderState &state) // ensure the push range is visible to the compute shader for(const VkPushConstantRange &range : oldPush) { - if(range.stageFlags == VK_SHADER_STAGE_VERTEX_BIT) + if(range.stageFlags & VK_SHADER_STAGE_VERTEX_BIT) { push = range; push.stageFlags = VK_SHADER_STAGE_COMPUTE_BIT;