Cache text for GPUAddress values properly

This commit is contained in:
baldurk
2022-08-04 16:56:32 +01:00
parent ea6f8186fb
commit 94d1ce3917
7 changed files with 59 additions and 27 deletions
+5 -5
View File
@@ -2064,7 +2064,7 @@ bool CaptureContext::OpenRGPProfile(const rdcstr &filename)
return true;
}
rdcstr CaptureContext::GetResourceNameUnsuffixed(ResourceId id)
rdcstr CaptureContext::GetResourceNameUnsuffixed(ResourceId id) const
{
if(id == ResourceId())
return tr("No Resource");
@@ -2072,7 +2072,7 @@ rdcstr CaptureContext::GetResourceNameUnsuffixed(ResourceId id)
if(m_ReplacedToOrigResources.contains(id))
return GetResourceName(m_ReplacedToOrigResources[id]);
ResourceDescription *desc = GetResource(id);
const ResourceDescription *desc = GetResource(id);
if(desc)
return GetResourceNameUnsuffixed(desc);
@@ -2082,7 +2082,7 @@ rdcstr CaptureContext::GetResourceNameUnsuffixed(ResourceId id)
return tr("Unknown Resource %1").arg(num);
}
rdcstr CaptureContext::GetResourceNameUnsuffixed(const ResourceDescription *desc)
rdcstr CaptureContext::GetResourceNameUnsuffixed(const ResourceDescription *desc) const
{
if(m_CustomNames.contains(desc->resourceId))
return m_CustomNames[desc->resourceId];
@@ -2090,7 +2090,7 @@ rdcstr CaptureContext::GetResourceNameUnsuffixed(const ResourceDescription *desc
return desc->name;
}
rdcstr CaptureContext::GetResourceName(ResourceId id)
rdcstr CaptureContext::GetResourceName(ResourceId id) const
{
rdcstr ret = GetResourceNameUnsuffixed(id);
@@ -2108,7 +2108,7 @@ bool CaptureContext::IsAutogeneratedName(ResourceId id)
if(m_CustomNames.contains(id))
return false;
ResourceDescription *desc = GetResource(id);
const ResourceDescription *desc = GetResource(id);
if(desc)
return desc->autogeneratedName;