From 31363283466254debf3249e7323751f5ba647bdc Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 1 Jun 2016 10:35:54 +0200 Subject: [PATCH] Print IDs in resource manager asserts for better post-mortem debugging --- renderdoc/core/resource_manager.h | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/renderdoc/core/resource_manager.h b/renderdoc/core/resource_manager.h index e48198fdd..ccb752b05 100644 --- a/renderdoc/core/resource_manager.h +++ b/renderdoc/core/resource_manager.h @@ -1154,7 +1154,7 @@ RecordType *ResourceManager:: { SCOPED_LOCK(m_Lock); - RDCASSERT(m_ResourceRecords.find(id) == m_ResourceRecords.end()); + RDCASSERT(m_ResourceRecords.find(id) == m_ResourceRecords.end(), id); return (m_ResourceRecords[id] = new RecordType(id)); } @@ -1165,7 +1165,7 @@ void ResourceManager::RemoveR { SCOPED_LOCK(m_Lock); - RDCASSERT(m_ResourceRecords.find(id) != m_ResourceRecords.end()); + RDCASSERT(m_ResourceRecords.find(id) != m_ResourceRecords.end(), id); m_ResourceRecords.erase(id); } @@ -1303,7 +1303,7 @@ WrappedResourceType ResourceManager::EraseLi { SCOPED_LOCK(m_Lock); - RDCASSERT(HasLiveResource(origid)); + RDCASSERT(HasLiveResource(origid), origid); if(m_InframeResourceMap.find(origid) != m_InframeResourceMap.end()) { @@ -1341,7 +1341,7 @@ void ResourceManager::AddCurr { SCOPED_LOCK(m_Lock); - RDCASSERT(m_CurrentResourceMap.find(id) == m_CurrentResourceMap.end()); + RDCASSERT(m_CurrentResourceMap.find(id) == m_CurrentResourceMap.end(), id); m_CurrentResourceMap[id] = res; } @@ -1359,7 +1359,7 @@ WrappedResourceType ResourceManager::Release { SCOPED_LOCK(m_Lock); - RDCASSERT(m_CurrentResourceMap.find(id) != m_CurrentResourceMap.end()); + RDCASSERT(m_CurrentResourceMap.find(id) != m_CurrentResourceMap.end(), id); m_CurrentResourceMap.erase(id); } @@ -1380,7 +1380,7 @@ ResourceId ResourceManager::G if(id == ResourceId()) return id; - RDCASSERT(m_OriginalIDs.find(id) != m_OriginalIDs.end()); + RDCASSERT(m_OriginalIDs.find(id) != m_OriginalIDs.end(), id); return m_OriginalIDs[id]; } @@ -1390,6 +1390,6 @@ ResourceId ResourceManager::G if(id == ResourceId()) return id; - RDCASSERT(m_LiveIDs.find(id) != m_LiveIDs.end()); + RDCASSERT(m_LiveIDs.find(id) != m_LiveIDs.end(), id); return m_LiveIDs[id]; }