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;