looking-glass/client/renderers/EGL
Quantum b3db1ba10b [client] egl: eliminate GLsync object leaks
It used to be the case that we overwrite this->sync even if it was non-zero
when updating the texture, without deleting the sync object. If we update
faster than we render, the result would be leaking sync objects.

This commit ensures that sync objects are deleted when they are replaced.
2021-08-08 09:19:04 +10:00
..
shader [client] egl: convert desktop to use desktop_rects 2021-08-03 21:37:31 +10:00
CMakeLists.txt [client] egl: refactor damage mesh generation into desktop_rects 2021-08-03 21:37:31 +10:00
cursor.c [all] copyright: use unicode copyright sign © 2021-08-04 21:16:35 +10:00
cursor.h [all] copyright: use unicode copyright sign © 2021-08-04 21:16:35 +10:00
damage.c [client] egl: refactor config dialog into main egl module 2021-08-06 22:49:49 +10:00
damage.h [client] egl: refactor config dialog into main egl module 2021-08-06 22:49:49 +10:00
desktop.c [client] egl: do a full redraw if nightvision is toggled 2021-08-08 08:42:08 +10:00
desktop.h [client] egl: implement partial copies for framebuffer textures 2021-08-08 08:30:11 +10:00
desktop_rects.c [all] copyright: use unicode copyright sign © 2021-08-04 21:16:35 +10:00
desktop_rects.h [all] copyright: use unicode copyright sign © 2021-08-04 21:16:35 +10:00
draw.c [all] copyright: use unicode copyright sign © 2021-08-04 21:16:35 +10:00
draw.h [all] copyright: use unicode copyright sign © 2021-08-04 21:16:35 +10:00
egl.c [client] egl: implement partial copies for framebuffer textures 2021-08-08 08:30:11 +10:00
egldebug.c [all] copyright: use unicode copyright sign © 2021-08-04 21:16:35 +10:00
egldebug.h [all] copyright: use unicode copyright sign © 2021-08-04 21:16:35 +10:00
model.c [all] copyright: use unicode copyright sign © 2021-08-04 21:16:35 +10:00
model.h [all] copyright: use unicode copyright sign © 2021-08-04 21:16:35 +10:00
shader.c [all] copyright: use unicode copyright sign © 2021-08-04 21:16:35 +10:00
shader.h [all] copyright: use unicode copyright sign © 2021-08-04 21:16:35 +10:00
splash.c [all] copyright: use unicode copyright sign © 2021-08-04 21:16:35 +10:00
splash.h [all] copyright: use unicode copyright sign © 2021-08-04 21:16:35 +10:00
texture.c [client] egl: implement partial copies for framebuffer textures 2021-08-08 08:30:11 +10:00
texture.h [client] egl: implement partial copies for framebuffer textures 2021-08-08 08:30:11 +10:00
texture_buffer.c [client] egl: eliminate GLsync object leaks 2021-08-08 09:19:04 +10:00
texture_buffer.h [client] egl: eliminate GLsync object leaks 2021-08-08 09:19:04 +10:00
texture_dmabuf.c [all] copyright: use unicode copyright sign © 2021-08-04 21:16:35 +10:00
texture_framebuffer.c [client] egl: implement partial copies for framebuffer textures 2021-08-08 08:30:11 +10:00
texture_util.c [all] copyright: use unicode copyright sign © 2021-08-04 21:16:35 +10:00
texture_util.h [all] copyright: use unicode copyright sign © 2021-08-04 21:16:35 +10:00