Added MetalResourceManager::ReleaseWrappedResource

This commit is contained in:
Jake Turner
2022-07-01 14:53:24 +01:00
committed by Baldur Karlsson
parent c7dae679c1
commit 8c41ff714e
+16
View File
@@ -117,6 +117,22 @@ public:
return id;
}
template <typename wrappedtype>
void ReleaseWrappedResource(wrappedtype *wrapped)
{
ResourceId id = GetResID(wrapped);
// TODO: implement RD MTL replay
ResourceManager::ReleaseCurrentResource(id);
MetalResourceRecord *record = GetRecord(wrapped);
if(record)
{
record->Delete(this);
}
delete wrapped;
}
using ResourceManager::AddResourceRecord;
template <typename wrappedtype>