From 82f6686cbfe874634ea4edaaa6935a07b4a565a5 Mon Sep 17 00:00:00 2001
From: Leon Styhre <leon@leonstyhre.com>
Date: Thu, 1 Aug 2024 10:58:15 +0200
Subject: [PATCH] Changed the font VRAM usage calculation to actually only
 include texture data

---
 es-core/src/resources/Font.cpp | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/es-core/src/resources/Font.cpp b/es-core/src/resources/Font.cpp
index 97f79e8a6..f0ed5a086 100644
--- a/es-core/src/resources/Font.cpp
+++ b/es-core/src/resources/Font.cpp
@@ -591,16 +591,11 @@ std::shared_ptr<Font> Font::getFromTheme(const ThemeData::ThemeElement* elem,
 
 size_t Font::getMemUsage() const
 {
-    // TODO: Summarize actual textures properly instead.
     size_t memUsage {0};
+
     for (auto it = mTextures.cbegin(); it != mTextures.cend(); ++it)
         memUsage += (*it)->textureSize.x * (*it)->textureSize.y * 4;
 
-    for (auto it = sFallbackFonts.cbegin(); it != sFallbackFonts.cend(); ++it)
-        memUsage += it->face->data.length;
-
-    memUsage += mFontFace->data.length;
-
     return memUsage;
 }