From 5778f5b3e72af805c7d7d444620da36d45b87294 Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 22 Jan 2024 14:07:09 +0000 Subject: [PATCH] Mark readback buffer as internal --- renderdoc/driver/vulkan/vk_debug.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/renderdoc/driver/vulkan/vk_debug.cpp b/renderdoc/driver/vulkan/vk_debug.cpp index 20173b1b9..9ee81a75d 100644 --- a/renderdoc/driver/vulkan/vk_debug.cpp +++ b/renderdoc/driver/vulkan/vk_debug.cpp @@ -2570,6 +2570,9 @@ void VulkanDebugManager::InitReadbackBuffer(VkDeviceSize sz) m_ReadbackWindow.Create(m_pDriver, dev, AlignUp(sz, (VkDeviceSize)4096), 1, GPUBuffer::eGPUBufferReadback); + m_pDriver->GetResourceManager()->SetInternalResource(GetResID(m_ReadbackWindow.buf)); + m_pDriver->GetResourceManager()->SetInternalResource(GetResID(m_ReadbackWindow.mem)); + RDCLOG("Allocating readback window of %llu bytes", m_ReadbackWindow.sz); VkResult vkr = ObjDisp(dev)->MapMemory(Unwrap(dev), Unwrap(m_ReadbackWindow.mem), 0,