diff --git a/qrenderdoc/Code/CaptureContext.cpp b/qrenderdoc/Code/CaptureContext.cpp index 98711813f..3f12b7a0a 100644 --- a/qrenderdoc/Code/CaptureContext.cpp +++ b/qrenderdoc/Code/CaptureContext.cpp @@ -1475,7 +1475,8 @@ void CaptureContext::SetRemoteHost(int hostIdx) void CaptureContext::RegisterReplacement(ResourceId id) { - m_ReplacedResources.push_back(id); + if(!m_ReplacedResources.contains(id)) + m_ReplacedResources.push_back(id); CacheResources();