xserver-multidpi/hw/xwayland
Jasper St. Pierre 5ecc0315a2 xwayland: Implement throttling for surfaces based on the frame event
This implements simple throttling that keeps us to one attach per
frame. There isn't really an active performance benefit, since the
buffers will be redrawn only once per frame anyway, but it does cut down
on the chatty network traffic. Since the Wayland sockets might fill
up as well, the cut down on the volume of data we send out also provides
us with a big stability benefit.

Namely, mutter is a lot more stable running gtkperf, a fairly intensive
X11 application, after this change.

Reviewed-by: Daniel Stone <daniel@fooishbar.org>
Signed-off-by: Jasper St. Pierre <jstpierre@mecheye.net>
2014-09-11 23:40:27 -06:00
..
.gitignore Xwayland DDX 2014-04-03 15:19:22 -07:00
drm.xml xwayland: Add glamor and DRI3 support 2014-06-24 15:09:55 -07:00
Makefile.am xwayland: Add glamor and DRI3 support 2014-06-24 15:09:55 -07:00
xwayland-cursor.c Xwayland DDX 2014-04-03 15:19:22 -07:00
xwayland-cvt.c Xwayland DDX 2014-04-03 15:19:22 -07:00
xwayland-glamor.c xwayland: Add glamor and DRI3 support 2014-06-24 15:09:55 -07:00
xwayland-input.c xwayland-input: Fix a crasher for a race with the Wayland compositor 2014-09-11 23:40:20 -06:00
xwayland-output.c Xwayland DDX 2014-04-03 15:19:22 -07:00
xwayland-shm.c Xwayland DDX 2014-04-03 15:19:22 -07:00
xwayland.c xwayland: Implement throttling for surfaces based on the frame event 2014-09-11 23:40:27 -06:00
xwayland.h xwayland: Implement throttling for surfaces based on the frame event 2014-09-11 23:40:27 -06:00