Commit History

Autor SHA1 Mensaxe Data
  Matthew Pohlmann 0448428322 Fonts: Change ImFontConfig::FontNo back to int from S8 (#8775) hai 1 mes
  ocornut fd75bdccb0 Fonts: for large size fonts, layout/size calculation only load glyphs metrics. Actual glyphs are renderer+packed when used by drawing functions. (#8758, #8465) hai 1 mes
  ocornut c56e8b4964 imgui_freetype: fixed NULL that creeped in instead of nullptr. hai 1 mes
  Pascal Thomet 842837e35b imgui_freetype: fix conversion null -> bool in FontBakedLoadGlyph (#8696) hai 1 mes
  ocornut 7a42233d43 imgui_freetype: fixed using legacy names. hai 1 mes
  ocornut cc3d4cab21 (Breaking) renamed ImFontConfig::FontBuilderFlags -> FontLoaderFlags. ImFontAtlas::FontBuilderFlags -> FontLoaderFlags. ImGuiFreeTypeBuilderFlags -> ImGuiFreeTypeLoaderFlags. hai 1 mes
  ocornut 02f58b3207 Fonts: AddFont() functions now allow size_pixels==0.0f (only required when using certain functions) hai 2 meses
  ocornut 59a11363a5 Fonts: ground work for allowing SizePixels to be optional. hai 2 meses
  ocornut 8523cbdf58 Fonts: rework ImFontLoader::FontBakedLoadGlyph() interface hai 3 meses
  ocornut 4dec946ae6 Fonts: don't pretend to half recover from OOM for now + debug log filename on load failure. hai 3 meses
  ocornut b32ef3c05d Fonts: make RasterizerDensity a dynamic field. (temporarily exposed as SetFontRasterizerDensity()). hai 3 meses
  ocornut 42e7bb80b6 imgui_freetype: removed anonymous namespace + extracting two functions outside of ImGui_ImplFreeType_FontSrcData. hai 3 meses
  ocornut 6a455e1281 imgui_freetype: moving data out of ImGui_ImplFreeType_FontSrcData. hai 3 meses
  ocornut 2b0d49a905 Fonts: make ImFont::Sources a vector. hai 3 meses
  ocornut b12c42e75d Fonts: change uses of ImFontAtlasRect to ImTextureRect for simplicity. hai 4 meses
  ocornut 144f444217 Fonts: fixed memory leaks, shutting down font loader, and on AddFont() failure in FreeType backend. hai 4 meses
  ocornut 8ea0ae454f Fonts: fixed a bug using size specified by secondary font sources. hai 5 meses
  ocornut 41a0e991f0 Fonts: Added UI to edit FreeType loader flags. Added ImFontAtlasBuildReloadAll() / ImFontAtlasBuildReloadFont() hai 5 meses
  ocornut 78a17038c2 imgui_freetype: no need to store metrics locally. hai 5 meses
  ocornut 18c8a93cca Fonts: Rework ImFontLoader signatures. hai 6 meses
  ocornut 1cfc0de31d Fonts: Core allocates per-baked-per-src backend buffers, to allow having custom backend per font source. Backend BakedInit/Destroy/AddGlyph process a single source. hai 6 meses
  ocornut 76b252f80a Fonts: Added ImFontAtlasBakedSetFontGlyphBitmap(). hai 6 meses
  ocornut 92993e68c8 Fonts: Baked system, fix subsequent sources overriding shared font metrics. hai 6 meses
  ocornut 815553c4b4 Fonts: ImFontConfig: added GlyphExcludeRanges[]. hai 6 meses
  ocornut 99f6b305c1 Fonts: Baked system, v12: support GlyphOffset / GlyphMinAdvanceX / GlyphMaxAdvanceX by scaling from ref value. hai 6 meses
  ocornut 093d01269a Fonts: Baked system, with auto-bind, v10. hai 6 meses
  ocornut 2137b3448b Textures: Added atlas's TexMinWidth/TexMinHeight/TexMaxWidth/TexMaxHeight. hai 6 meses
  ocornut b06f3c6d1d Fonts: turn public facing BuildRegisterGlyph() into ImFontAtlasBuildAddFontGlyph() thats sets up UV. hai 6 meses
  ocornut a51a26e2aa Fonts: use a structure for post-processing - easier to pass things around and iterate on. hai 7 meses
  ocornut 1269467fa0 imgui_freetype: Removing old code. hai 8 meses