From f7db7617b60f0df86b8e44a8a11e1eb558a68ea5 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 12 May 2021 13:50:39 +0100 Subject: [PATCH] Only read printf data if shaders used printf --- renderdoc/driver/vulkan/vk_shader_feedback.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/vulkan/vk_shader_feedback.cpp b/renderdoc/driver/vulkan/vk_shader_feedback.cpp index 87b4e9e9b..21d0c9679 100644 --- a/renderdoc/driver/vulkan/vk_shader_feedback.cpp +++ b/renderdoc/driver/vulkan/vk_shader_feedback.cpp @@ -1730,7 +1730,7 @@ void VulkanReplay::FetchShaderFeedback(uint32_t eventId) uint32_t *printfBuf = (uint32_t *)data.data(); uint32_t *printfBufEnd = (uint32_t *)(data.data() + Vulkan_Debug_PrintfBufferSize()); - if(*printfBuf > 0) + if(usesPrintf && *printfBuf > 0) { uint32_t wordsNeeded = *printfBuf;