From bf2dedefacbd0aa72f189d09053307a76aecb6a7 Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 23 Apr 2019 14:49:54 +0100 Subject: [PATCH] Don't mark lost references as dirty when deleting resource records --- renderdoc/core/resource_manager.cpp | 5 ----- 1 file changed, 5 deletions(-) diff --git a/renderdoc/core/resource_manager.cpp b/renderdoc/core/resource_manager.cpp index effef15b7..c0e36ae03 100644 --- a/renderdoc/core/resource_manager.cpp +++ b/renderdoc/core/resource_manager.cpp @@ -167,11 +167,6 @@ void ResourceRecord::Delete(ResourceRecordHandler *mgr) Length = 0; DataPtr = NULL; - for(auto it = m_FrameRefs.begin(); it != m_FrameRefs.end(); ++it) - if(IsDirtyFrameRef(it->second)) - // lost a write to this resource, must mark it as gpu dirty. - mgr->MarkPendingDirty(it->first); - DeleteChunks(); if(ResID != ResourceId())