From dd406fe7b423e04ce091ff7cccb054959807bf87 Mon Sep 17 00:00:00 2001 From: Patrick Jakobsen Date: Tue, 3 Oct 2023 18:49:29 +0200 Subject: [PATCH] Fixed borked font bitmap allocation size --- gui/gui.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gui/gui.c b/gui/gui.c index 376487c..91c2a9e 100644 --- a/gui/gui.c +++ b/gui/gui.c @@ -3847,8 +3847,10 @@ int main(void) struct File_Read_Result font_data = read_file__cruddy(font_file); // TODO(Zelaven): How much data do I have to make sure that I read at minimum? assert(font_data.size > 16); - g_font_bitmap = memory_arena_allocate(&font_arena, sizeof(char), _Alignof(char)); { + int font_bitmap_size = g_font_bitmap_width * g_font_bitmap_height; + g_font_bitmap = memory_arena_allocate( + &font_arena, font_bitmap_size, _Alignof(char)); int bake_font_return_value = stbtt_BakeFontBitmap( font_data.data, 0, 20.0,