diff --git a/fonts.d b/fonts.d index bab6659..45c7107 100644 --- a/fonts.d +++ b/fonts.d @@ -547,7 +547,7 @@ LoadFontCurves(Arena* arena, SlugFontInfo* font_info, u8[] font_file_data) curve_texel_count += font_info.glyphs[i].curve_count*2; } - u32 curve_texel_height = clamp(cast(u32)((curve_texel_count+FONT_TEX_WIDTH-1) / FONT_TEX_WIDTH), 1, -1); + u32 curve_texel_height = clamp(cast(u32)((curve_texel_count+FONT_TEX_WIDTH-1) / FONT_TEX_WIDTH), 1, u32.max); u32[] curve_start_indices = Alloc!(u32)(arena, font_info.glyphs.length); SlugTexel!(f32) curve_texel = {