xserver/hw
Jon Turney f67918353a hw/xwin: Improve performance of -compositewm
I think that a major cost in the current implementation is doing a
CreateDIBSection()/DestroyObject() on every refresh.  So provide our own
CreatePixmap() instead, which does the CreateDIBSection(), once.

Testcase: glxgears or foobillard with direct swrast
Testcase: scrolling in a full-screen xterm

v2:
Fix handling of RENDER Scratch Pixmaps
(A problem easily shown with gitk or emacs)

v3:
Note that we don't own screen pixmap to release in DestroyPixmap
Log if unimplemented slow-path ever gets hit
2019-06-17 21:56:35 +00:00
..
dmx hw/dmx/glxProxy/glxcmds.c CreateContext(): free glxc->real_ids and glxc in a couple of error branches, per complaints from cppcheck. 2019-05-01 15:22:15 -07:00
kdrive ephyr: fix typo: rquires -> requires 2019-04-19 22:13:46 -03:00
vfb Add ddxInputThread call from os layer into ddx layer 2019-02-25 15:48:03 +00:00
xfree86 Fixed ioperm calls in hwEnableIO 2019-05-12 19:50:06 +00:00
xnest Add ddxInputThread call from os layer into ddx layer 2019-02-25 15:48:03 +00:00
xquartz assert(a && b) --> assert(a); assert(b) 2019-05-02 15:02:36 -07:00
xwayland xwayland: Reset scheduled frames after hiding tablet cursor 2019-06-06 09:37:18 +00:00
xwin hw/xwin: Improve performance of -compositewm 2019-06-17 21:56:35 +00:00
Makefile.am Xwayland DDX 2014-04-03 15:19:22 -07:00
meson.build meson: Move Xvfb build under an option. 2017-09-20 13:19:21 -04:00