diff --git a/src/dxvk/dxvk_context.cpp b/src/dxvk/dxvk_context.cpp index 968fad5a5..65b708e38 100644 --- a/src/dxvk/dxvk_context.cpp +++ b/src/dxvk/dxvk_context.cpp @@ -1758,7 +1758,14 @@ namespace dxvk { m_cmd->cmdBeginRenderPass(&info, VK_SUBPASS_CONTENTS_INLINE); + m_cmd->trackResource(framebuffer); + + for (uint32_t i = 0; i < framebuffer->numAttachments(); i++) { + m_cmd->trackResource(framebuffer->getAttachment(i).view); + m_cmd->trackResource(framebuffer->getAttachment(i).view->image()); + } + m_cmd->addStatCtr(DxvkStatCounter::CmdRenderPassCount, 1); }