picom/src
Yuxuan Shui b18d46bcbd Revert "Remove xrender-sync and xrender-sync-fence"
This reverts commit 50e2259404.

Temporarily revert the removal until we have more information about this whole
thing.

Turns out a couple of drivers don't work properly without the sync fence,
including intel, llvmpipe and NVIDIA.

Although sync fence is needed, from the information I have gathered (looking
at old bug reports, protocol specifications, look at other compositors' code),
compton's usage of it is not proper. So we need to rewrite it in the future,
after we get more information from driver developers.

Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
2018-11-08 18:07:18 +00:00
..
c2.c Convert some Xlib constants to xcb 2018-11-04 18:58:05 +00:00
c2.h Remove some unnecessary macros 2018-11-04 18:54:37 +00:00
common.h Revert "Remove xrender-sync and xrender-sync-fence" 2018-11-08 18:07:18 +00:00
compton.c Revert "Remove xrender-sync and xrender-sync-fence" 2018-11-08 18:07:18 +00:00
compton.h Move private functions from compton.h to compton.c 2018-11-03 22:38:33 +00:00
config.c Remove some unnecessary macros 2018-11-04 18:54:37 +00:00
config.h Sort out license problems 2018-10-03 22:14:51 +01:00
config_libconfig.c Revert "Remove xrender-sync and xrender-sync-fence" 2018-11-08 18:07:18 +00:00
dbus.c Enable paint-on-overlay whenever possible 2018-11-03 22:36:52 +00:00
dbus.h Fix typo in CONTRIBUTORS, move licenses around 2018-10-03 22:24:12 +01:00
diagnostic.c Add --diagnostics option 2018-11-03 22:37:18 +00:00
diagnostic.h Add --diagnostics option 2018-11-03 22:37:18 +00:00
meson.build Revert "Remove xrender-sync and xrender-sync-fence" 2018-11-08 18:07:18 +00:00
opengl.c Revert "Remove xrender-sync and xrender-sync-fence" 2018-11-08 18:07:18 +00:00
opengl.h Fix typo in CONTRIBUTORS, move licenses around 2018-10-03 22:24:12 +01:00
region.h Move common types to types.h 2018-10-25 23:32:10 +01:00
types.h Fix signedness of x properties 2018-11-01 11:12:46 +00:00
utils.h Fix unsupported optimize attribute on clang 2018-11-03 14:05:13 +00:00
win.c Convert some Xlib constants to xcb 2018-11-04 18:58:05 +00:00
win.h Revert "Remove xrender-sync and xrender-sync-fence" 2018-11-08 18:07:18 +00:00
x.c Revert "Remove xrender-sync and xrender-sync-fence" 2018-11-08 18:07:18 +00:00
x.h Convert some Xlib constants to xcb 2018-11-04 18:58:05 +00:00
xrescheck.c Sort out license problems 2018-10-03 22:14:51 +01:00
xrescheck.h Sort out license problems 2018-10-03 22:14:51 +01:00