From f27381db291010c5acf39ff40ea1b50c6a627d3c Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 25 Sep 2014 23:26:53 +0100 Subject: [PATCH] Don't skip writing dirty resources if we have RefAllResources on --- renderdoc/core/resource_manager.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renderdoc/core/resource_manager.h b/renderdoc/core/resource_manager.h index 8afca76ac..c77796922 100644 --- a/renderdoc/core/resource_manager.h +++ b/renderdoc/core/resource_manager.h @@ -842,7 +842,8 @@ void ResourceManager::InsertInitialContentsChunks(Seri { ResourceId id = *it; - if(m_FrameReferencedResources.find(id) == m_FrameReferencedResources.end()) + if(m_FrameReferencedResources.find(id) == m_FrameReferencedResources.end() && + RenderDoc::Inst().GetCaptureOptions().RefAllResources) { RDCDEBUG("Resource %llu is GPU dirty but not referenced - skipping", id); continue;