wlroots/include/wlr/interfaces
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
..
meson.build Revert "Revert "Merge pull request #1194 from ascent12/meson_feature"" 2018-08-24 19:35:02 +12:00
wlr_input_device.h Initial pass on API stability guarantees 2018-07-29 19:20:34 -04:00
wlr_keyboard.h Initial pass on API stability guarantees 2018-07-29 19:20:34 -04:00
wlr_output.h output: don't trigger a frame immediately in schedule_frame 2018-10-05 16:18:37 +02:00
wlr_pointer.h Initial pass on API stability guarantees 2018-07-29 19:20:34 -04:00
wlr_tablet_pad.h Initial pass on API stability guarantees 2018-07-29 19:20:34 -04:00
wlr_tablet_tool.h Initial pass on API stability guarantees 2018-07-29 19:20:34 -04:00
wlr_touch.h Initial pass on API stability guarantees 2018-07-29 19:20:34 -04:00