Samuel Onoja
0d7203f84b
Migrate DRM outputs to Smithay DrmCompositor
2026-10-01 19:31:54 +01:00
Samuel Onoja
1441875096
Unify per-monitor workspace numbering and lifecycle policy
2026-10-01 18:24:12 +01:00
Samuel Onoja
07bda5a21c
Refactor window ownership and immutable frame sampling
2026-10-01 18:03:01 +01:00
Samuel Onoja
3d0c85c70a
Wait for DRM presentation before releasing frame callbacks
...
Cancel callback-only timers when a frame is submitted and defer callback delivery until retirement. Cover a delayed timer and missed presentation deadline in the scheduler tests.
Clean up shader argument borrows and shell region decoding to pass Clippy.
2026-10-01 17:32:17 +01:00
Samuel Onoja
9666e4ff6c
Align corner clipping, antialiasing, and fractional material regions
2026-10-01 16:27:31 +01:00
Samuel Onoja
f110ec80e1
Unify circular corner geometry and shader masks
2026-10-01 16:08:54 +01:00
Samuel Onoja
bdc3ba435f
fix clippy warnings
2026-10-01 13:24:21 +01:00
Samuel Onoja
cbf048566a
Split shell, settings, and compositor into focused modules
2026-10-01 12:47:26 +01:00