1
0
Fork 0
mirror of https://github.com/ocornut/imgui.git synced 2026-01-09 23:54:20 +00:00

Fonts: fallback to default default rasterizer density + pick one from existing viewports at the time of calling AddUpdateViewport().

# Conflicts:
#	imgui.cpp
This commit is contained in:
ocornut 2025-05-20 19:56:27 +02:00
parent 83aad81279
commit b2343d6247
2 changed files with 6 additions and 1 deletions

View file

@ -5225,6 +5225,7 @@ ImFontBaked* ImFontAtlasBakedGetOrAdd(ImFontAtlas* atlas, ImFont* font, float fo
{
// FIXME-NEWATLAS: Design for picking a nearest size based on some criteria?
// FIXME-NEWATLAS: Altering font density won't work right away.
IM_ASSERT(font_size > 0.0f && font_rasterizer_density > 0.0f);
ImGuiID baked_id = ImFontAtlasBakedGetId(font->FontId, font_size, font_rasterizer_density);
ImFontAtlasBuilder* builder = atlas->Builder;
ImFontBaked** p_baked_in_map = (ImFontBaked**)builder->BakedMap.GetVoidPtrRef(baked_id);