LookingGlass/client/renderers/EGL
Quantum 87aac8cf03 [client] egl: use buffer age extension to render only damaged parts
We avoid rendering any area that has not changed since the buffer was used
and also not covered by an overlay.
2021-08-03 21:37:31 +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 [client] egl: replace monolithic EGLTexture with modular version 2021-08-02 23:37:33 +10:00
cursor.h [client] egl: improve cursor damage logic 2021-07-20 11:29:13 +10:00
damage.c [client] egl: refactor damage mesh generation into desktop_rects 2021-08-03 21:37:31 +10:00
damage.h [client] egl: refactor damage mesh generation into desktop_rects 2021-08-03 21:37:31 +10:00
desktop_rects.c [client] egl: convert desktop to use desktop_rects 2021-08-03 21:37:31 +10:00
desktop_rects.h [client] egl: convert desktop to use desktop_rects 2021-08-03 21:37:31 +10:00
desktop.c [client] egl: convert desktop to use desktop_rects 2021-08-03 21:37:31 +10:00
desktop.h [client] egl: convert desktop to use desktop_rects 2021-08-03 21:37:31 +10:00
draw.c [all] normalize copyright on all source files 2021-06-06 11:53:05 +10:00
draw.h [all] normalize copyright on all source files 2021-06-06 11:53:05 +10:00
egl.c [client] egl: use buffer age extension to render only damaged parts 2021-08-03 21:37:31 +10:00
egldebug.c [client] egl: use glGetError and codes for errors in gl* functions 2021-07-19 19:36:46 +10:00
egldebug.h [client] egl: use glGetError and codes for errors in gl* functions 2021-07-19 19:36:46 +10:00
model.c [client] egl: replace monolithic EGLTexture with modular version 2021-08-02 23:37:33 +10:00
model.h [client] egl: properly use OpenGL ES 2021-07-18 20:44:32 +10:00
shader.c [all] normalize copyright on all source files 2021-06-06 11:53:05 +10:00
shader.h [client] egl: properly use OpenGL ES 2021-07-18 20:44:32 +10:00
splash.c [client] egl: properly use OpenGL ES 2021-07-18 20:44:32 +10:00
splash.h [all] normalize copyright on all source files 2021-06-06 11:53:05 +10:00
texture_buffer.c [client] egl: re-implement DMABUF (untested) 2021-08-03 03:59:03 +10:00
texture_buffer.h [client] egl: re-implement DMABUF (untested) 2021-08-03 03:59:03 +10:00
texture_dmabuf.c [client] egl: assert the update provdided is a dmabuf 2021-08-03 04:03:37 +10:00
texture_framebuffer.c [client] egl: re-implement DMABUF (untested) 2021-08-03 03:59:03 +10:00
texture_util.c [client] egl: there should only ever be a single sync object 2021-08-03 00:47:59 +10:00
texture_util.h [client] egl: there should only ever be a single sync object 2021-08-03 00:47:59 +10:00
texture.c [client] egl: re-implement DMABUF (untested) 2021-08-03 03:59:03 +10:00
texture.h [client] egl: replace monolithic EGLTexture with modular version 2021-08-02 23:37:33 +10:00