From 8296fa3a8fa773adbf7544910fd12f84c278cfc3 Mon Sep 17 00:00:00 2001 From: Jack Jamison Date: Tue, 14 Oct 2025 15:32:16 -0400 Subject: text rendering which doesn't work --- main.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'main.c') diff --git a/main.c b/main.c index 0f7a0cb..90c2257 100644 --- a/main.c +++ b/main.c @@ -2,6 +2,7 @@ #include #include +#include "array.h" #include "state.h" #include "wayland.h" #include "graphics.h" @@ -13,15 +14,19 @@ void poll_events(client_state* state); int main() { client_state state = {0}; state.running = true; + state.input_buffer = array_new(char, 0); + // find font char* font = get_font("Monospace"); if (!freetype_init(&state, font)) { fprintf(stderr, "Failed to Initalize FreeType\n"); } free(font); + // create font atlas atlas_init(&state); + // start wayland state.display = wl_display_connect(NULL); if (!state.display) { fprintf(stderr, "Failed to Connect to wayland display\n"); @@ -43,6 +48,7 @@ int main() { return 1; } + // create font altas textures atlas_create_texture(&state); // event loop -- cgit v1.2.3