looking-glass/client/displayservers/Wayland
Quantum e70cfd84fb [client] egl: use eglSwapBuffersWithDamageKHR for cursor-only updates
Instead of damaging the entire surface when rendering a cursor move,
we can use the EGL_KHR_swap_buffers_with_damage extension to only
damage the part of the window covered by the cursor. This should
reduce the cursor movement latency on Wayland.
2021-05-19 18:56:36 +10:00
..
clipboard.c [client] wayland: use consistent naming in poll module 2021-03-03 16:38:23 +11:00
CMakeLists.txt [client] cmake: support building with libdecor 2021-03-15 10:54:35 +11:00
cursor.c [client] wayland: synchronize host cursor position with guest 2021-05-04 09:18:35 +10:00
gl.c [client] egl: use eglSwapBuffersWithDamageKHR for cursor-only updates 2021-05-19 18:56:36 +10:00
idle.c [client] wayland: split Wayland display server into modules 2021-02-21 10:31:49 +11:00
input.c [client] ds: avoid util_cursorToInt when warping pointer 2021-05-04 19:02:13 +10:00
output.c [client] wayland: gracefully downgrade to wl_output v2 2021-02-27 14:48:28 +11:00
poll.c [client] wayland: use consistent naming in poll module 2021-03-03 16:38:23 +11:00
registry.c [client] egl: use eglSwapBuffersWithDamageKHR for cursor-only updates 2021-05-19 18:56:36 +10:00
shell_libdecor.c [client] wayland: implement minimize operation 2021-05-08 10:08:37 +10:00
shell_xdg.c [client] wayland: implement minimize operation 2021-05-08 10:08:37 +10:00
state.c [client] wayland: split Wayland display server into modules 2021-02-21 10:31:49 +11:00
wayland.c [client] x11/sdl/wayland: implement new minimize (stub for wayland) 2021-05-06 22:25:38 +10:00
wayland.h [client] egl: use eglSwapBuffersWithDamageKHR for cursor-only updates 2021-05-19 18:56:36 +10:00
window.c [client] egl: use eglSwapBuffersWithDamageKHR for cursor-only updates 2021-05-19 18:56:36 +10:00