mirror of
https://github.com/cemu-project/Cemu.git
synced 2025-07-06 06:51:18 +12:00
release texture upload buffer
This commit is contained in:
parent
27902009c6
commit
07c62d5f95
3 changed files with 14 additions and 5 deletions
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue