wlroots-hyprland/include
Simon Ser e0bbafc253 output: replace wlr_output.damage with a damage event
This patch disambiguates the needs_frame event by uncoupling it from
damage. A new separate damage event is emitted when the backend damages
the output (this happens e.g. VT is changed or software cursors are
used). The event specifies the damaged region.

The wlr_output.damage field is removed. wlr_output is no longer
responsible for tracking its own damage, this is wlr_output_damage's
job.

This is a breaking change, but wlr_output_damage users shouldn't need an
update.

Bugs fixed:

- Screen flashes on VT switch
- Cursor damage issues on the X11 and headless backends

Closes: https://github.com/swaywm/sway/issues/5086
2020-03-12 22:47:59 +01:00
..
backend backend/drm: add support for adaptive_sync_enabled 2020-03-06 21:32:58 +01:00
render Refactor EGL/GL API loading 2019-12-20 01:03:34 +00:00
types Declare wlr_seat globals as extern 2020-01-28 15:45:58 +01:00
util util: add wlr_output_destroy_safe 2020-02-17 20:52:37 +01:00
wlr output: replace wlr_output.damage with a damage event 2020-03-12 22:47:59 +01:00
xcursor Add xcursor sublibrary 2017-08-07 21:13:04 -04:00
xwayland xwayland: remove underscore prefix from atom names 2020-03-06 21:34:44 +01:00
meson.build meson: Various improvements 2019-12-23 07:48:29 -05:00