wlroots-hyprland/include
Simon Ser 3b53d1cbf1 backend/drm: introduce page-flip tracking struct
Introduce a per-page-flip tracking struct passed to the kernel
when we request a page-flip event for an atomic commit. The kernel
will pass us back this pointer when delivering the event.

This eliminates any risk of mixing up events together. In particular,
if two events are pending, or if the CRTC of a connector is swapped,
we no longer blow up in the page-flip event handler.

Closes: https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/3753
2023-11-17 16:59:04 +00:00
..
backend backend/drm: introduce page-flip tracking struct 2023-11-17 16:59:04 +00:00
interfaces types/wlr_input_device: move init and finish function to private API 2022-03-07 16:37:41 +00:00
render render/vulkan: constrain blend to output subpass to redrawn region 2023-10-05 11:45:32 +00:00
types Add missing type declarations in headers 2023-11-14 18:44:53 +00:00
util util/token: add docs 2023-10-26 16:30:12 +00:00
wlr Add missing type declarations in headers 2023-11-14 18:44:53 +00:00
xcursor Add some missing includes/declarations 2023-06-05 21:06:19 +00:00
xwayland xwayland: add wlr_xwayland_set_workareas() 2023-10-26 15:05:08 -04:00
meson.build build: unify naming for HAVE_* defines 2022-12-06 22:39:45 +00:00