force rename lower

This commit is contained in:
2024-07-01 16:14:33 -04:00
parent d797762702
commit e793392e85
17 changed files with 12 additions and 7 deletions

View File

@ -61,6 +61,7 @@ Context :: struct {
default_curve_quality : i32,
text_shape_adv : b32,
snap_shape_pos : b32,
debug_print : b32,
debug_print_verbose : b32,
@ -135,6 +136,7 @@ startup :: proc( ctx : ^Context, parser_kind : ParserKind,
atlas_params := InitAtlasParams_Default,
glyph_draw_params := InitGlyphDrawParams_Default,
shape_cache_params := InitShapeCacheParams_Default,
snap_shape_position : b32 = true,
default_curve_quality : u32 = 3,
entires_reserve : u32 = 512,
temp_path_reserve : u32 = 1024,
@ -147,6 +149,8 @@ startup :: proc( ctx : ^Context, parser_kind : ParserKind,
ctx.backing = allocator
context.allocator = ctx.backing
snap_shape_pos = snap_shape_position
if default_curve_quality == 0 {
default_curve_quality = 3
}

View File

@ -118,11 +118,11 @@ shape_text_uncached :: proc( ctx : ^Context, font : FontID, text_utf8 : string,
advance, _ := parser_get_codepoint_horizontal_metrics( & entry.parser_info, codepoint )
append( & output.positions, Vec2 {
ceil(position.x),
ctx.snap_shape_pos ? ceil(position.x) : position.x,
position.y
})
position.x += ceil(f32(advance) * entry.size_scale)
position.x += ctx.snap_shape_pos ? ceil(f32(advance) * entry.size_scale) : f32(advance) * entry.size_scale
prev_codepoint = codepoint
}