summaryrefslogtreecommitdiff
path: root/src/wayclock.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/wayclock.cc')
-rw-r--r--src/wayclock.cc10
1 files changed, 9 insertions, 1 deletions
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);