From 7c1cedf8093267916e6f14a8b04f836ba242df9b Mon Sep 17 00:00:00 2001 From: bjorn Date: Wed, 8 Feb 2017 18:57:47 -0800 Subject: [PATCH] Improve initial font texture size; --- src/graphics/font.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/graphics/font.c b/src/graphics/font.c index 5386d8bf..aea66d04 100644 --- a/src/graphics/font.c +++ b/src/graphics/font.c @@ -21,11 +21,15 @@ Font* lovrFontCreate(FontData* fontData) { int padding = 1; font->atlas.x = padding; font->atlas.y = padding; - font->atlas.width = 64; - font->atlas.height = 64; + font->atlas.width = 256; + font->atlas.height = 256; font->atlas.padding = padding; map_init(&font->atlas.glyphs); + while (font->atlas.width < 4 * fontData->size) { + font->atlas.width <<= 1; + } + // Texture TextureData* textureData = lovrTextureDataGetBlank(font->atlas.width, font->atlas.height, 0x0, FORMAT_RG); font->texture = lovrTextureCreate(textureData);