Always do blit from fake backbuffer even if overlay is disabled

This commit is contained in:
baldurk
2025-08-29 10:00:07 +01:00
parent c280fc7230
commit c03194c100
@@ -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);