From 0ef96ddbbc39452ecdf22abce727bf9e37ffba30 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Fri, 21 Oct 2016 19:25:37 +0200 Subject: [PATCH] Try to avoid memset in font_renderer_update_atlas --- gfx/drivers_font_renderer/freetype.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/gfx/drivers_font_renderer/freetype.c b/gfx/drivers_font_renderer/freetype.c index 62f1208c65..200de455be 100644 --- a/gfx/drivers_font_renderer/freetype.c +++ b/gfx/drivers_font_renderer/freetype.c @@ -107,7 +107,14 @@ static unsigned font_renderer_update_atlas(ft_font_renderer_t *handle, FT_ULong glyph = &handle->glyphs[id]; - memset(glyph, 0, sizeof(*glyph)) ; + glyph->width = 0; + glyph->height = 0; + glyph->atlas_offset_x = 0; + glyph->atlas_offset_y = 0; + glyph->draw_offset_x = 0; + glyph->draw_offset_y = 0; + glyph->advance_x = 0; + glyph->advance_y = 0; if (FT_Load_Char(handle->face, charcode, FT_LOAD_RENDER)) return -1;