wlroots/include
emersion ba91422747 output: don't trigger a frame immediately in schedule_frame
This desynchronizes our rendering loop with the vblank cycle.

In case a compositor doesn't swap buffers but schedules a frame,
emitting a frame event immediately enters a busy-loop.

Instead, ask the backend to send a frame when appropriate. On
Wayland we can just register a frame callback on our surface. On
DRM we can do a no-op pageflip.

Fixes #617
Fixes swaywm/sway#2748
2018-10-05 16:18:37 +02:00
..
backend backend: add get_present_clock 2018-10-04 21:58:17 +02:00
render gles2: change context when it is not current 2018-08-03 07:43:22 +02:00
rootston rootston: send presentation events 2018-10-04 22:00:23 +02:00
types Merge pull request #1127 from emersion/surface-precommit 2018-07-27 13:21:03 -04:00
util Another round of feedback from acrisci 2018-07-14 09:52:34 +02:00
wlr output: don't trigger a frame immediately in schedule_frame 2018-10-05 16:18:37 +02:00
xcursor Add xcursor sublibrary 2017-08-07 21:13:04 -04:00
xwayland xwayland: Introduce set_role event 2018-09-03 17:07:14 +10:00
meson.build config: Avoid clash with other config-headers 2017-12-27 17:13:58 +01:00