From d7560b4a89d6e09e71be7cf3aa14962ce9e30102 Mon Sep 17 00:00:00 2001 From: Ed_ Date: Mon, 13 Jan 2025 00:39:21 -0500 Subject: [PATCH] Adjusted sokol demo --- examples/sokol_demo/sokol_demo.odin | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/examples/sokol_demo/sokol_demo.odin b/examples/sokol_demo/sokol_demo.odin index b3c3aab..12026db 100644 --- a/examples/sokol_demo/sokol_demo.odin +++ b/examples/sokol_demo/sokol_demo.odin @@ -158,16 +158,16 @@ draw_text :: proc( content : string, font : Font_ID, pos : Vec2, size : f32 = 0. def := demo_ctx.font_ids[ font.label ] size := size >= 2.0 ? size : f32(def.default_size) - ve.draw_text_view_space( & demo_ctx.ve_ctx, - def.ve_id, - size, + resolved_size, zoom_scale := ve.resolve_zoom_size_scale( zoom, size, scale, 2, 2, 999.0, demo_ctx.screen_size ) + snapped_pos := ve.snap_normalized_position_to_view( pos, demo_ctx.screen_size ) + norm_scale := zoom_scale * (1 / demo_ctx.screen_size) + ve.draw_text_normalized_space( & demo_ctx.ve_ctx, + def.ve_id, + resolved_size, color_norm, - demo_ctx.screen_size, - pos, - scale, - zoom, - content, - // ve.shaper_shape_text_latin, + snapped_pos, + norm_scale, + content ) return }