From e7db0c7d99a4e5dc7b2fa65c7b3533da1509c318 Mon Sep 17 00:00:00 2001 From: kd-11 Date: Sat, 23 Sep 2017 16:30:32 +0300 Subject: [PATCH] vk: Clamp unreleased texture metric - TODO: Find the leaking references --- rpcs3/Emu/RSX/VK/VKTextureCache.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcs3/Emu/RSX/VK/VKTextureCache.h b/rpcs3/Emu/RSX/VK/VKTextureCache.h index 27a3f60b35..9f525f9a6c 100644 --- a/rpcs3/Emu/RSX/VK/VKTextureCache.h +++ b/rpcs3/Emu/RSX/VK/VKTextureCache.h @@ -709,7 +709,7 @@ namespace vk const u32 get_unreleased_textures_count() const override { - return m_unreleased_texture_objects + m_discardable_storage.size(); + return std::max(m_unreleased_texture_objects, 0) + (u32)m_discardable_storage.size(); } }; }