From aa91346da4c829c277300a0e52e6cc56f64aa80a Mon Sep 17 00:00:00 2001 From: Fabrice Date: Fri, 20 Feb 2026 07:28:34 +0100 Subject: text group --- src/wayclock.cc | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/wayclock.cc') diff --git a/src/wayclock.cc b/src/wayclock.cc index 390d9a1..45d22fe 100644 --- a/src/wayclock.cc +++ b/src/wayclock.cc @@ -19,6 +19,8 @@ struct app_s { struct renderer_s* renderer; + struct text_group_s* text_group; + struct font_context_s* font_context; struct font_s* font; }; @@ -38,6 +40,8 @@ void wayc_frame(struct app_s* app, struct window_s* window, wayc_defer(wayc_text_mesh_deinit(&text_mesh)); wayc_renderer_begin(renderer); + wayc_text_group_begin(app->text_group); + wayc_text_group_end(app->text_group, app->font_context); wayc_renderer_end(renderer); } @@ -111,7 +115,11 @@ int main() { wayc_panic("Failed to initialize font"); wayc_defer(wayc_font_deinit(&font)); - struct app_s app = {&renderer, &font}; + struct text_group_s text_group; + if (!wayc_text_group_init(&text_group, &font, 128)) + wayc_panic("Failed to initialize text group"); + + struct app_s app = {&renderer, &text_group, &font_context, &font}; while (wayc_eventloop_running(&loop)) { wayc_eventloop_update(&loop, (u8*)&app); -- cgit v1.2.3