Преглед изворни кода

Fonts: Fixed ImFontAtlas::ClearInputData() marking atlas as not built. (#4455, #3487)

ocornut пре 4 година
родитељ
комит
4a7c21d330
3 измењених фајлова са 4 додато и 3 уклоњено
  1. 2 1
      docs/CHANGELOG.txt
  2. 1 1
      imgui.h
  3. 1 1
      imgui_draw.cpp

+ 2 - 1
docs/CHANGELOG.txt

@@ -44,8 +44,9 @@ Other Changes:
 
 - InputTextMultiline: Fixed label size not being included into window contents rect unless
   the whole widget is clipped.
-- imgui_freetype: Fixed crash when FT_Render_Glyph() fails to render a glyph and returns NULL
+- Fonts: imgui_freetype: Fixed crash when FT_Render_Glyph() fails to render a glyph and returns NULL
   (which apparently happens with Freetype 2.11). (#4394, #4145?).
+- Fonts: Fixed ImFontAtlas::ClearInputData() marking atlas as not built. (#4455, #3487)
 - Backends: OpenGL3: Fixed our new GL loader conflicting with user using GL3W. (#4445)
 - Backends: WebGPU: Fixed for latest specs. (#4472) [@Kangz]
 

+ 1 - 1
imgui.h

@@ -61,7 +61,7 @@ Index of this file:
 // Version
 // (Integer encoded as XYYZZ for use in #if preprocessor conditionals. Work in progress versions typically starts at XYY99 then bounce up to XYY00, XYY01 etc. when release tagging happens)
 #define IMGUI_VERSION               "1.85 WIP"
-#define IMGUI_VERSION_NUM           18406
+#define IMGUI_VERSION_NUM           18407
 #define IMGUI_CHECKVERSION()        ImGui::DebugCheckVersionAndDataLayout(IMGUI_VERSION, sizeof(ImGuiIO), sizeof(ImGuiStyle), sizeof(ImVec2), sizeof(ImVec4), sizeof(ImDrawVert), sizeof(ImDrawIdx))
 #define IMGUI_HAS_TABLE
 

+ 1 - 1
imgui_draw.cpp

@@ -1998,7 +1998,7 @@ void    ImFontAtlas::ClearInputData()
     ConfigData.clear();
     CustomRects.clear();
     PackIdMouseCursors = PackIdLines = -1;
-    TexReady = false;
+    // Important: we leave TexReady untouched
 }
 
 void    ImFontAtlas::ClearTexData()