correct font atlas size
This commit is contained in:
parent
07857fcd44
commit
f516a68cee
@ -39,7 +39,7 @@ struct Glyph {
|
||||
short adv, ox, oy;
|
||||
}
|
||||
|
||||
const uint FONT_CACHED = 512;
|
||||
const uint FONT_CACHED = 128;
|
||||
def GlyphTable = map::HashMap(<Codepoint, Glyph>) @private;
|
||||
|
||||
fault UgFontError {
|
||||
@ -89,7 +89,7 @@ fn void! Font.load(&font, String name, ZString path, uint height, float scale)
|
||||
|
||||
// TODO: allocate buffer based on FONT_CACHED and the size of a sample letter
|
||||
// like the letter 'A'
|
||||
ushort size = (ushort)font.size*256;
|
||||
ushort size = (ushort)font.size*(ushort)($$sqrt((float)FONT_CACHED));
|
||||
font.atlas.new(font.id, ATLAS_GRAYSCALE, size, size)!;
|
||||
|
||||
// preallocate the ASCII range
|
||||
|
Loading…
Reference in New Issue
Block a user