LookingGlass/client/renderers/EGL
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
..
shader [client] egl: make scale algorithms toggleable 2021-02-22 17:25:06 +11:00
alert.c [client] egl: scale UI elements on high DPI displays 2021-02-21 19:06:53 +11:00
alert.h [client] egl: scale UI elements on high DPI displays 2021-02-21 19:06:53 +11:00
CMakeLists.txt [client] egl: make scale algorithms toggleable 2021-02-22 17:25:06 +11:00
cursor.c [client] egl: use eglSwapBuffersWithDamageKHR for cursor-only updates 2021-05-19 18:56:36 +10:00
cursor.h [client] egl: use eglSwapBuffersWithDamageKHR for cursor-only updates 2021-05-19 18:56:36 +10:00
desktop.c [client] egl: add option to set initial scale algorithm 2021-02-22 17:25:06 +11:00
desktop.h [client] egl: add option to set initial scale algorithm 2021-02-22 17:25:06 +11:00
draw.c [client] use cmake to generate renderers/fonts/clipboards headers/code 2019-03-28 19:56:14 +11:00
draw.h [client] use cmake to generate renderers/fonts/clipboards headers/code 2019-03-28 19:56:14 +11:00
egl.c [client] egl: use eglSwapBuffersWithDamageKHR for cursor-only updates 2021-05-19 18:56:36 +10:00
egldebug.c [client] egl: remove dependency on SDL 2021-02-21 10:31:49 +11:00
egldebug.h [client] egl: better debug output for EGL errors 2021-01-24 13:17:11 +11:00
fps.c [client] egl: scale UI elements on high DPI displays 2021-02-21 19:06:53 +11:00
fps.h [client] egl: scale UI elements on high DPI displays 2021-02-21 19:06:53 +11:00
help.c [client] egl: scale UI elements on high DPI displays 2021-02-21 19:06:53 +11:00
help.h [client] egl: scale UI elements on high DPI displays 2021-02-21 19:06:53 +11:00
model.c [client] egl: remove dependency on SDL 2021-02-21 10:31:49 +11:00
model.h [client] use cmake to generate renderers/fonts/clipboards headers/code 2019-03-28 19:56:14 +11:00
shader.c [client] egl: remove dependency on SDL 2021-02-21 10:31:49 +11:00
shader.h [client] added missing include 2019-07-15 18:30:39 +10:00
splash.c [client] egl: always render desktop texture as opaque 2021-02-21 10:31:48 +11:00
splash.h [client] use cmake to generate renderers/fonts/clipboards headers/code 2019-03-28 19:56:14 +11:00
texture.c [client] egl: show error for glMapBufferRange instead of glBindbuffer 2021-05-04 10:30:03 +10:00
texture.h [client] egl: remove dependency on SDL 2021-02-21 10:31:49 +11:00