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 |