--- a/src/window.c Sun Apr 27 15:17:12 2025 +0200 +++ b/src/window.c Mon Apr 28 21:13:01 2025 +0200 @@ -76,9 +76,11 @@ window->resized = true; // count initial sizing as resize if (asc_gl_context_initialize(&window->glctx, window->window, &settings->glsettings)) { - asc_scene_init(&window->ui); - asc_camera_ortho(&window->ui.camera, (asc_recti){ - 0, 0, window->dimensions.width, window->dimensions.height + asc_scene_init(&window->ui, (AscCameraParams){ + .type = ASC_CAMERA_ORTHO, + .ortho.rect = (asc_recti){ + 0, 0, window->dimensions.width, window->dimensions.height + } }); asc_dprintf("Window %u initialized at index %u", window->id, index); asc_context.active_window = index;