From 458f9d0b5f1b83d3f2e11cead790cdf6ac867e11 Mon Sep 17 00:00:00 2001 From: Riley Beckett Date: Sun, 12 Oct 2025 19:19:03 -0400 Subject: get width of string --- main.c | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'main.c') diff --git a/main.c b/main.c index 4be21fd..0f7a0cb 100644 --- a/main.c +++ b/main.c @@ -14,6 +14,14 @@ int main() { client_state state = {0}; state.running = true; + char* font = get_font("Monospace"); + if (!freetype_init(&state, font)) { + fprintf(stderr, "Failed to Initalize FreeType\n"); + } + free(font); + + atlas_init(&state); + state.display = wl_display_connect(NULL); if (!state.display) { fprintf(stderr, "Failed to Connect to wayland display\n"); @@ -35,14 +43,7 @@ int main() { return 1; } - char* font = get_font("Monospace"); - if (!init_freetype(&state, font)) { - fprintf(stderr, "Failed to Initalize FreeType\n"); - } - free(font); - - init_atlas(&state); - + atlas_create_texture(&state); // event loop while (state.running) { -- cgit v1.2.3