diff --git a/fonts.d b/fonts.d index 45c7107..0fc527f 100644 --- a/fonts.d +++ b/fonts.d @@ -504,7 +504,7 @@ BuildFontGlyph(Arena* arena, u32 index, u32 glyph_index, SlugFontInfo* font_info glyph.band_scale = 0; glyph.band_offset = 0; - SlugBuildBands(arena, glyph_index, font_info, FONT_MAX_BANDS); + SlugBuildBands(arena, index, font_info, FONT_MAX_BANDS); } bool @@ -757,10 +757,10 @@ SlugCountCurvesForGlyph(u32 glyph_index, stbtt_fontinfo* stb_font_info) } void -SlugBuildBands(Arena* arena, u32 glyph_index, SlugFontInfo* font_info, u32 band_count) +SlugBuildBands(Arena* arena, u32 index, SlugFontInfo* font_info, u32 band_count) { - SlugGlyphBandData* band_data = &font_info.glyph_bands[glyph_index]; - SlugGlyph* glyph = &font_info.glyphs[glyph_index]; + SlugGlyphBandData* band_data = &font_info.glyph_bands[index]; + SlugGlyph* glyph = &font_info.glyphs[index]; Vec2 size = glyph.rect.max - glyph.rect.min;