From 279e0858871e3f0c97575682ab2cad4b8a233857 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Fri, 17 Feb 2023 12:03:00 +0100 Subject: [PATCH] impr: Don't create a new font texture for no reason --- main/source/window/window.cpp | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/main/source/window/window.cpp b/main/source/window/window.cpp index abc98b2b6..3c55ad0b9 100644 --- a/main/source/window/window.cpp +++ b/main/source/window/window.cpp @@ -761,22 +761,7 @@ namespace hex { auto scale = ImHexApi::System::getGlobalScale(); style.ScaleAllSizes(scale); io.DisplayFramebufferScale = ImVec2(scale, scale); - - { - GLsizei width, height; - u8 *fontData; - - io.Fonts->GetTexDataAsRGBA32(&fontData, &width, &height); - - // Create new font atlas - GLuint tex; - glGenTextures(1, &tex); - glBindTexture(GL_TEXTURE_2D, tex); - glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); - glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); - glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA8, width, height, 0, GL_RGBA8, GL_UNSIGNED_INT, fontData); - io.Fonts->SetTexID(reinterpret_cast(tex)); - } + io.Fonts->SetTexID(fonts->TexID); style.WindowMenuButtonPosition = ImGuiDir_None; style.IndentSpacing = 10.0F;