From e4bf8844f63207fdc1599330443833be20849bc4 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Kristian=20H=C3=B8gsberg?= Date: Wed, 16 Dec 2009 13:18:12 -0500 Subject: [PATCH] Use new page flip API --- wayland-system-compositor.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/wayland-system-compositor.c b/wayland-system-compositor.c index ee3c6d0..74b7f0a 100644 --- a/wayland-system-compositor.c +++ b/wayland-system-compositor.c @@ -651,7 +651,9 @@ repaint_output(struct wlsc_output *output) fd = eglGetDisplayFD(ec->display); output->current ^= 1; eglBindColorBuffer(ec->display, output->surface, output->current); - drmModePageFlip(fd, output->crtc_id, output->fb_id[output->current ^ 1], output); + drmModePageFlip(fd, output->crtc_id, + output->fb_id[output->current ^ 1], + DRM_MODE_PAGE_FLIP_EVENT, output); } static void @@ -690,7 +692,8 @@ wlsc_compositor_schedule_repaint(struct wlsc_compositor *compositor) struct wlsc_output, link); while (&output->link != &compositor->output_list) { drmModePageFlip(fd, output->crtc_id, - output->fb_id[output->current ^ 1], output); + output->fb_id[output->current ^ 1], + DRM_MODE_PAGE_FLIP_EVENT, output); output = container_of(output->link.next, struct wlsc_output, link); } -- 2.7.4