Remove an unneeded font variable
This commit is contained in:
parent
cec5fdb231
commit
af837edda4
1 changed files with 4 additions and 9 deletions
13
src/Font.cpp
13
src/Font.cpp
|
@ -68,7 +68,6 @@ typedef struct Font
|
||||||
Glyph glyphs[TOTAL_GLYPH_SLOTS];
|
Glyph glyphs[TOTAL_GLYPH_SLOTS];
|
||||||
Glyph *glyph_list_head;
|
Glyph *glyph_list_head;
|
||||||
RenderBackend_GlyphAtlas *atlas;
|
RenderBackend_GlyphAtlas *atlas;
|
||||||
size_t atlas_row_length;
|
|
||||||
} Font;
|
} Font;
|
||||||
|
|
||||||
#ifdef JAPANESE
|
#ifdef JAPANESE
|
||||||
|
@ -1180,8 +1179,6 @@ Font* LoadFreeTypeFontFromData(const unsigned char *data, size_t data_size, size
|
||||||
size_t atlas_columns = ceil(sqrt(atlas_entry_width * atlas_entry_height * TOTAL_GLYPH_SLOTS) / atlas_entry_width);
|
size_t atlas_columns = ceil(sqrt(atlas_entry_width * atlas_entry_height * TOTAL_GLYPH_SLOTS) / atlas_entry_width);
|
||||||
size_t atlas_rows = (TOTAL_GLYPH_SLOTS + (atlas_columns - 1)) / atlas_columns;
|
size_t atlas_rows = (TOTAL_GLYPH_SLOTS + (atlas_columns - 1)) / atlas_columns;
|
||||||
|
|
||||||
font->atlas_row_length = atlas_columns;
|
|
||||||
|
|
||||||
font->atlas = RenderBackend_CreateGlyphAtlas(atlas_columns * atlas_entry_width, atlas_rows * atlas_entry_height);
|
font->atlas = RenderBackend_CreateGlyphAtlas(atlas_columns * atlas_entry_width, atlas_rows * atlas_entry_height);
|
||||||
|
|
||||||
if (font->atlas != NULL)
|
if (font->atlas != NULL)
|
||||||
|
@ -1191,8 +1188,8 @@ Font* LoadFreeTypeFontFromData(const unsigned char *data, size_t data_size, size
|
||||||
{
|
{
|
||||||
font->glyphs[i].next = (i == 0) ? NULL : &font->glyphs[i - 1];
|
font->glyphs[i].next = (i == 0) ? NULL : &font->glyphs[i - 1];
|
||||||
|
|
||||||
font->glyphs[i].x = (i % font->atlas_row_length) * atlas_entry_width;
|
font->glyphs[i].x = (i % atlas_columns) * atlas_entry_width;
|
||||||
font->glyphs[i].y = (i / font->atlas_row_length) * atlas_entry_height;
|
font->glyphs[i].y = (i / atlas_columns) * atlas_entry_height;
|
||||||
|
|
||||||
font->glyphs[i].unicode_value = 0;
|
font->glyphs[i].unicode_value = 0;
|
||||||
}
|
}
|
||||||
|
@ -1281,8 +1278,6 @@ Font* LoadBitmapFont(const char *bitmap_path, const char *metadata_path)
|
||||||
size_t atlas_columns = ceil(sqrt(atlas_entry_width * atlas_entry_height * TOTAL_GLYPH_SLOTS) / atlas_entry_width);
|
size_t atlas_columns = ceil(sqrt(atlas_entry_width * atlas_entry_height * TOTAL_GLYPH_SLOTS) / atlas_entry_width);
|
||||||
size_t atlas_rows = (TOTAL_GLYPH_SLOTS + (atlas_columns - 1)) / atlas_columns;
|
size_t atlas_rows = (TOTAL_GLYPH_SLOTS + (atlas_columns - 1)) / atlas_columns;
|
||||||
|
|
||||||
font->atlas_row_length = atlas_columns;
|
|
||||||
|
|
||||||
font->atlas = RenderBackend_CreateGlyphAtlas(atlas_columns * atlas_entry_width, atlas_rows * atlas_entry_height);
|
font->atlas = RenderBackend_CreateGlyphAtlas(atlas_columns * atlas_entry_width, atlas_rows * atlas_entry_height);
|
||||||
|
|
||||||
if (font->atlas != NULL)
|
if (font->atlas != NULL)
|
||||||
|
@ -1292,8 +1287,8 @@ Font* LoadBitmapFont(const char *bitmap_path, const char *metadata_path)
|
||||||
{
|
{
|
||||||
font->glyphs[i].next = (i == 0) ? NULL : &font->glyphs[i - 1];
|
font->glyphs[i].next = (i == 0) ? NULL : &font->glyphs[i - 1];
|
||||||
|
|
||||||
font->glyphs[i].x = (i % font->atlas_row_length) * atlas_entry_width;
|
font->glyphs[i].x = (i % atlas_columns) * atlas_entry_width;
|
||||||
font->glyphs[i].y = (i / font->atlas_row_length) * atlas_entry_height;
|
font->glyphs[i].y = (i / atlas_columns) * atlas_entry_height;
|
||||||
|
|
||||||
font->glyphs[i].unicode_value = 0;
|
font->glyphs[i].unicode_value = 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue