Replace the output frame listener + render pipeline approach (which required a swapchain allocator) with a simple wl_event_loop timer that calls wlr_output_send_frame every 16 ms. Clients (weston-simple-shm) now complete their render loops without the compositor needing a GPU allocator. Also schedule an initial xdg_surface configure on new toplevels so they can commit their first buffer. wl-smoke-test verifies weston-simple-shm runs for 3 s without crashing the compositor. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| Makefile.am | ||
| test_geom.c | ||
| test_x11_event.c | ||
| wl-smoke-test.sh | ||
| x11-smoke-test.sh | ||