mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-11-13 09:39:33 +01:00
Sneak in a fix for a limited memory leak in Vulkan vertex cache
This commit is contained in:
1 parent
bf55986a7a
commit
59098a9a56
1 file changed
+3
@@ -287,6 +287,9 @@ void DrawEngineVulkan::BeginFrame() {
|
||||
vertexCache_->Destroy(vulkan_);
|
||||
delete vertexCache_; // orphans the buffers, they'll get deleted once no longer used by an in-flight frame.
|
||||
vertexCache_ = new VulkanPushBuffer(vulkan_, VERTEX_CACHE_SIZE, VK_BUFFER_USAGE_INDEX_BUFFER_BIT | VK_BUFFER_USAGE_VERTEX_BUFFER_BIT);
|
||||
vai_.Iterate([&](uint32_t hash, VertexArrayInfoVulkan *vai) {
|
||||
delete vai;
|
||||
});
|
||||
vai_.Clear();
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user