xserver-multidpi/hw
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
..
dmx glxproxy: Fix memory leak on error path in CreateGLXPixmap (#50281) (v2) 2014-05-22 17:13:59 -07:00
kdrive ephyr: set screen size & origin from host X server output's CRTC geometry 2014-08-21 20:14:55 -05:00
vfb Build fbcmap_mi.c once, rather than once for each DDX 2014-03-27 14:34:06 +00:00
xfree86 xfree86: Allow non-PCI devices as primary 2014-08-21 20:04:08 -05:00
xnest Build fbcmap_mi.c once, rather than once for each DDX 2014-03-27 14:34:06 +00:00
xquartz XQuartz: Better support turning off "Displays have separate Spaces" on OS X Mavericks 2014-08-11 13:18:51 -07:00
xwayland xwayland: Implement throttling for surfaces based on the frame event 2014-09-11 23:40:27 -06:00
xwin hw/xwin/glx: Remove an incorrect assertion in glxWinDrawableSwapBuffers 2014-08-29 13:56:36 +01:00
Makefile.am Xwayland DDX 2014-04-03 15:19:22 -07:00