mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-06 01:50:38 +00:00
Cache text for GPUAddress values properly
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user