From def94221638c3affaefdfe9122e04e7483827a3c Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 9 Apr 2025 11:25:48 +0100 Subject: [PATCH] Apply framebuffer usage from dynamic rendering to secondary cmd draws --- renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp index 57e70ca73..7ac5ac32b 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp @@ -4890,8 +4890,7 @@ bool WrappedVulkan::Serialise_vkCmdExecuteCommands(SerialiserType &ser, VkComman parentCmdBufInfo.curEventID++; // should we add framebuffer usage to the child draws. - bool framebufferUsage = parentCmdBufInfo.state.GetRenderPass() != ResourceId() && - parentCmdBufInfo.state.GetFramebuffer() != ResourceId(); + bool framebufferUsage = parentCmdBufInfo.state.ActiveRenderPass(); for(uint32_t c = 0; c < commandBufferCount; c++) {