release texture upload buffer

This commit is contained in:
Samuliak 2024-11-05 17:06:08 +01:00
parent 27902009c6
commit 07c62d5f95
No known key found for this signature in database
3 changed files with 14 additions and 5 deletions

View file

@ -14,7 +14,7 @@ MetalMemoryManager::~MetalMemoryManager()
}
}
void* MetalMemoryManager::GetTextureUploadBuffer(size_t size)
void* MetalMemoryManager::AcquireTextureUploadBuffer(size_t size)
{
if (m_textureUploadBuffer.size() < size)
{
@ -24,6 +24,12 @@ void* MetalMemoryManager::GetTextureUploadBuffer(size_t size)
return m_textureUploadBuffer.data();
}
void MetalMemoryManager::ReleaseTextureUploadBuffer(uint8* mem)
{
cemu_assert_debug(m_textureUploadBuffer.data() == mem);
m_textureUploadBuffer.clear();
}
void MetalMemoryManager::InitBufferCache(size_t size)
{
cemu_assert_debug(!m_bufferCache);