weston/compositor
Ander Conselvan de Oliveira f1621d2945 compositor: don't release the front buffer after page flip
On repaint, wlsc_output_repaint will replace output->scanout_buffer with
the new front buffer and then output->present() will cause this buffer
to be displayed. When wlsc_output_finish_frame is called, the
compositor will send a release buffer event for output->scanout_buffer
which is actually the front buffer now.

This patch changes this code to release the previous scanout_buffer
instead of the front buffer on wlsc_output_finish_frame.

Signed-off-by: Ander Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com>
2011-10-24 11:59:11 -04:00
..
.gitignore Update gitignore 2011-08-31 16:25:32 -04:00
compositor-drm.c compositor-drm: Fix invalid usage of udev ressources 2011-10-07 10:00:11 +02:00
compositor-openwfd.c compositor-openwfd: Fix tty assignment in backend_init 2011-10-07 08:33:08 +02:00
compositor-wayland.c Change remaining GPLv2 headers to MIT 2011-09-19 17:29:24 -04:00
compositor-x11.c x11: Use compositor time, not X event time 2011-10-11 17:23:02 -04:00
compositor.c compositor: don't release the front buffer after page flip 2011-10-24 11:59:11 -04:00
compositor.h compositor: don't release the front buffer after page flip 2011-10-24 11:59:11 -04:00
evdev.c evdev: Associate touchscreen devices with output up front 2011-09-01 17:18:48 -04:00
image-loader.c compositor: Split backends into modules 2011-05-02 22:09:20 -04:00
Makefile.am Add a desktop_shell interface 2011-09-06 13:48:16 -04:00
meego-tablet-shell.c Use wl_resource_* error functions 2011-09-01 09:54:57 -04:00
screenshooter.c Change remaining GPLv2 headers to MIT 2011-09-19 17:29:24 -04:00
shell.c x11: Manage xserver focus better 2011-10-11 23:41:17 -04:00
switcher.c Make use of wl_resource.destroy_listener_list for surfaces. 2011-05-06 16:03:33 -04:00
tty.c compositor: choose tty from command line 2011-09-01 16:07:07 -04:00
xserver-launcher.c x11: Fix last-minute edit bug 2011-10-12 00:01:18 -04:00