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:
parent
530c80c63c
commit
7c1cedf809
|
@ -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);
|
||||||
|
|
Loading…
Reference in a new issue