Commit Graph

13 Commits

Author SHA1 Message Date
Vaxry d1e48322ed wayland: avoid leaving the swapchain null on late displays 2024-07-01 14:59:16 +02:00
Vaxry 13f94112aa core: allow specifying names for outputs 2024-07-01 14:52:50 +02:00
Vaxry 51cd6f4374 Headless: Add backend 2024-07-01 14:33:05 +02:00
Vaxry b8fc53e69d wayland: handle close events 2024-07-01 13:06:41 +02:00
Vaxry 511600133c backend: rework event loop api 2024-06-27 00:07:59 +02:00
Vaxry 41b1b28ce1 drm: Implement hardware cursors 2024-06-26 19:26:38 +02:00
Vaxry 03ed93e8b5 output: rework state 2024-06-22 17:31:01 +02:00
Vaxry 229fd3a036 wayland/core: add support for hw cursors 2024-06-22 16:50:30 +02:00
Vaxry d435736fa7 wayland: emit commit event 2024-06-21 18:37:09 +02:00
Vaxry d175f21619 wayland: various fixes and improvements
also added devices
2024-06-21 15:49:28 +02:00
Vaxry a7a8840400 Core: More work to get Hyprland working 2024-06-20 19:24:43 +02:00
Vaxry 790ce7dfbf Wayland: primitive but working backend
This implements enough for wayland to be a functioning backend.
2024-06-19 22:40:23 +02:00
Vaxry 01766c0956 Wayland: Initial progress 2024-06-18 18:45:05 +02:00