From d87438ce728518f6c150b95cc1d9f562fa1e14dc Mon Sep 17 00:00:00 2001 From: Johannes Unterguggenberger Date: Fri, 13 Oct 2023 14:21:39 +0200 Subject: [PATCH] Cleaning up font data only once (as instructed by Omar: https://github.com/ocornut/imgui/issues/6916) --- auto_vk_toolkit/src/imgui_manager.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/auto_vk_toolkit/src/imgui_manager.cpp b/auto_vk_toolkit/src/imgui_manager.cpp index 21ef939c..4257f069 100644 --- a/auto_vk_toolkit/src/imgui_manager.cpp +++ b/auto_vk_toolkit/src/imgui_manager.cpp @@ -53,6 +53,7 @@ namespace avk const float baseFontSize = 15.f; float fontSize = glm::round(baseFontSize * contentScale); auto font_cfg = ImFontConfig(); + font_cfg.FontDataOwnedByAtlas = false; ImFormatString(font_cfg.Name, IM_ARRAYSIZE(font_cfg.Name), "%s, %.0fpx", JetBrainsMono_Regular::get_font_name(), fontSize); auto [data_size, data] = JetBrainsMono_Regular::get_size_and_bytes(); io.Fonts->AddFontFromMemoryTTF(data, (int)data_size, fontSize, &font_cfg, nullptr);