From 94c6b36e44c4cdf0d6ec301c3714ae38da6dbeea Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 8 Nov 2022 15:40:16 +0000 Subject: [PATCH] Don't mark draws as having valid empty feedback results --- renderdoc/driver/d3d12/d3d12_shader_feedback.cpp | 1 - renderdoc/driver/vulkan/vk_shader_feedback.cpp | 1 - 2 files changed, 2 deletions(-) diff --git a/renderdoc/driver/d3d12/d3d12_shader_feedback.cpp b/renderdoc/driver/d3d12/d3d12_shader_feedback.cpp index 3dcb50621..3cff6c6e7 100644 --- a/renderdoc/driver/d3d12/d3d12_shader_feedback.cpp +++ b/renderdoc/driver/d3d12/d3d12_shader_feedback.cpp @@ -1487,7 +1487,6 @@ void D3D12Replay::FetchShaderFeedback(uint32_t eventId) // Silently return if(numSlots == numReservedSlots) { - result.valid = true; return; } diff --git a/renderdoc/driver/vulkan/vk_shader_feedback.cpp b/renderdoc/driver/vulkan/vk_shader_feedback.cpp index b92fdb222..184c39980 100644 --- a/renderdoc/driver/vulkan/vk_shader_feedback.cpp +++ b/renderdoc/driver/vulkan/vk_shader_feedback.cpp @@ -1496,7 +1496,6 @@ void VulkanReplay::FetchShaderFeedback(uint32_t eventId) // if we don't have any array descriptors or printf's to feedback then just return now if(offsetMap.empty() && !usesPrintf) { - result.valid = true; return; }