wlroots/include
emersion 68362b37a8
backend/drm: fix frame scheduling on secondary GPUs
There was a missing copy_drm_surface_mgpu call in drm_connector_schedule_frame
so we asked for a pageflip with an unknown BO, resulting in ENOENT.

Additionally, this commit makes schedule_frame return a bool indicating
failures. This allows schedule_frame_handle_idle_timer to only set
frame_pending to true if a frame has been successfully scheduled. Thus, if a
pageflip fails, rendering won't be blocked forever anymore.

In case a pageflip is already pending, true is returned because a frame has
already been scheduled and will be sent sometime soon.
2018-10-29 20:38:57 +01:00
..
backend Include wlr/config.h in x11.h 2018-10-12 09:46:35 +13:00
render Use enum wl_shm_format for gles2 texture formats 2018-10-16 09:35:28 +02:00
rootston Merge pull request #1203 from dcz-purism/input 2018-10-12 13:44:46 +02:00
types data-device: remove wlr_data_source.seat_client 2018-10-07 16:01:57 +02:00
util util: use shm_open for in-memory files 2018-10-28 22:39:54 +01:00
wlr backend/drm: fix frame scheduling on secondary GPUs 2018-10-29 20:38:57 +01:00
xcursor Add xcursor sublibrary 2017-08-07 21:13:04 -04:00
xwayland xwayland: fix typo to enable transparency 2018-10-27 11:59:27 +02:00
meson.build config: Avoid clash with other config-headers 2017-12-27 17:13:58 +01:00