[Vulkan] Implement ClearCache to clear upload_buffer_pool
This commit is contained in:
@@ -209,6 +209,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());
|
||||
}
|
||||
|
||||
@@ -35,6 +35,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