wlroots/include
Simon Ser 23e37e7b1d output: refactor frame submission API
This is necessary for direct scan-out and other upcoming features. This patch
changes the output API to look like the wl_surface API.

Outputs now have some double-buffered state: the frame to be submitted
(currently only wlr_renderer frames are supported) and the damaged region.
To attach a pending frame, use wlr_output_attach_render. To set the pending
damaged region, use wlr_output_set_damage.

To submit the pending state, call wlr_output_commit. This will submit the
pending frame to the backend.

To migrate from the old API to the new one:

- Replace wlr_output_make_current calls by wlr_output_attach_render
- Replace wlr_output_swap_buffers calls by wlr_output_set_damage and
  wlr_output_commit
2019-04-23 14:34:30 -06:00
..
backend Add FreeRDP backend for remote desktop support 2019-04-08 08:09:07 -06:00
render Fix missing headers when building without X11 2019-04-22 00:04:08 +03:00
rootston output-management-v1: support applying configuration 2019-04-11 09:19:57 -06:00
types data-device: refactor wlr_drag 2019-02-20 18:42:29 +01:00
util util: use shm_open for in-memory files 2018-10-28 22:39:54 +01:00
wlr output: refactor frame submission API 2019-04-23 14:34:30 -06: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 config: Avoid clash with other config-headers 2017-12-27 17:13:58 +01:00