1
0
Fork 0
mirror of https://github.com/bjornbytes/lovr.git synced 2024-07-03 21:13:42 +00:00

Improve initial font texture size;

This commit is contained in:
bjorn 2017-02-08 18:57:47 -08:00
parent 530c80c63c
commit 7c1cedf809

View file

@ -21,11 +21,15 @@ Font* lovrFontCreate(FontData* fontData) {
int padding = 1; int padding = 1;
font->atlas.x = padding; font->atlas.x = padding;
font->atlas.y = padding; font->atlas.y = padding;
font->atlas.width = 64; font->atlas.width = 256;
font->atlas.height = 64; font->atlas.height = 256;
font->atlas.padding = padding; font->atlas.padding = padding;
map_init(&font->atlas.glyphs); map_init(&font->atlas.glyphs);
while (font->atlas.width < 4 * fontData->size) {
font->atlas.width <<= 1;
}
// Texture // Texture
TextureData* textureData = lovrTextureDataGetBlank(font->atlas.width, font->atlas.height, 0x0, FORMAT_RG); TextureData* textureData = lovrTextureDataGetBlank(font->atlas.width, font->atlas.height, 0x0, FORMAT_RG);
font->texture = lovrTextureCreate(textureData); font->texture = lovrTextureCreate(textureData);