looking-glass/client/src
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
..
app.c [client] egl: use eglSwapBuffersWithDamageKHR for cursor-only updates 2021-05-19 18:56:36 +10:00
clipboard.c [client/common] restructure project in prep for full SDL removal 2021-02-21 10:31:46 +11:00
clipboard.h [client/common] restructure project in prep for full SDL removal 2021-02-21 10:31:46 +11:00
config.c [client] ui: add input:helpMenuDelay option 2021-05-01 12:05:12 +10:00
config.h [client] fix divide by zero fault with fpsMin disabled (set to 0) 2020-11-08 10:58:18 +11:00
core.c [client] core: clamp the local position to the dstRect correctly 2021-05-05 23:18:13 +10:00
core.h [client] ds: detect when the cursor exits into an overlapping window 2021-05-04 06:35:36 +10:00
egl_dynprocs.c [client] egl: use eglSwapBuffersWithDamageKHR for cursor-only updates 2021-05-19 18:56:36 +10:00
kb.c [client] kb: add display names for all supported keys 2021-02-21 10:31:48 +11:00
kb.h [client] kb: add display names for all supported keys 2021-02-21 10:31:48 +11:00
keybind.c [client] renderer: add ability to toggle the FPS display 2021-02-21 10:31:48 +11:00
keybind.h [client] refactor keybinds out of main.c 2021-02-21 10:31:48 +11:00
lg-renderer.c [client] project restructure part 1/2 2019-03-28 11:02:36 +11:00
ll.c [all] use explicit void parameter lists 2021-01-14 17:29:37 +11:00
main.c [client] ds: add new minimize function to the ds interface 2021-05-06 22:24:42 +10:00
main.h [client] ui: add input:helpMenuDelay option 2021-05-01 12:05:12 +10:00
util.c [client] egl: use new util_hasGLExt helper to check extensions 2021-05-19 15:58:54 +10:00