wlroots-hyprland/include
Simon Ser e6fd880686 backend/wayland: listen to wl_buffer.release events
Previously, we just assumed submitting a new frame would make the
compositor release the current one. This isn't always the case, for
instance Sway retains old buffers when a transaction is pending. This
resulted in synchronization issues with clients writing in
front-buffers.

Fix this by un-referencing a wlr_buffer when the parent compositor sends
wl_buffer.release.

Tested by running a fullscreen mpv instance in Sway with the Wayland
backend.
2020-01-09 07:41:50 -07:00
..
backend backend/wayland: listen to wl_buffer.release events 2020-01-09 07:41:50 -07:00
render Refactor EGL/GL API loading 2019-12-20 01:03:34 +00:00
types Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
util Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
wlr render: guard rendering operations between begin() and end() 2019-12-31 08:07:44 -07:00
xcursor Add xcursor sublibrary 2017-08-07 21:13:04 -04:00
xwayland xwm: Add _NET_CLIENT_LIST support 2019-02-15 11:08:54 +01:00
meson.build meson: Various improvements 2019-12-23 07:48:29 -05:00