mirror of
https://github.com/izzy2lost/xenia-edge.git
synced 2026-07-06 00:20:26 -07:00
[Vulkan] Implement ClearCache to clear upload_buffer_pool
This commit is contained in:
@@ -211,6 +211,12 @@ void VulkanSharedMemory::Shutdown(bool from_destructor) {
|
||||
}
|
||||
}
|
||||
|
||||
void VulkanSharedMemory::ClearCache() {
|
||||
SharedMemory::ClearCache();
|
||||
|
||||
upload_buffer_pool_->ClearCache();
|
||||
}
|
||||
|
||||
void VulkanSharedMemory::CompletedSubmissionUpdated() {
|
||||
upload_buffer_pool_->Reclaim(command_processor_.GetCompletedSubmission());
|
||||
}
|
||||
|
||||
@@ -36,6 +36,7 @@ class VulkanSharedMemory : public SharedMemory {
|
||||
|
||||
bool Initialize();
|
||||
void Shutdown(bool from_destructor = false);
|
||||
void ClearCache() override;
|
||||
|
||||
void CompletedSubmissionUpdated();
|
||||
void EndSubmission();
|
||||
|
||||
Reference in New Issue
Block a user