From c03194c1009ff6695bfa5bfbe7dcca21cba33ecb Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 29 Aug 2025 10:00:07 +0100 Subject: [PATCH] Always do blit from fake backbuffer even if overlay is disabled --- renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp index 2194ae217..a888c4ccc 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp @@ -1177,7 +1177,7 @@ void WrappedVulkan::HandlePresent(VkQueue queue, const VkPresentInfoKHR *pPresen const bool fakeBackbuffers = AccelerationStructures() || DescriptorBuffers(); - if(overlay & eRENDERDOC_Overlay_Enabled) + if(fakeBackbuffers || (overlay & eRENDERDOC_Overlay_Enabled)) { VkRenderPass rp = swapInfo.rp; VkImage unwrappedRealSwapImage = swapInfo.images[imgIndex].unwrappedRealSwapImage; @@ -1385,7 +1385,7 @@ void WrappedVulkan::HandlePresent(VkQueue queue, const VkPresentInfoKHR *pPresen DoPipelineBarrier(cmd, 1, &tmpBarrier); } - if(!overlayText.empty()) + if(!overlayText.empty() && (overlay & eRENDERDOC_Overlay_Enabled)) { m_TextRenderer->BeginText(textstate);