LookingGlass/client/renderers/EGL
Quantum 8559b354ae [client] egl: always render desktop texture as opaque
We ask for 32-bit colour buffer when creating the EGL context. On Wayland,
this sometimes give contexts with alpha channels, resulting in unwanted
transparency. So we clear the alpha channel in the desktop shader.

We also switch to using constant alpha for blending the splash, which
avoids more alpha issues.
2021-02-21 10:31:48 +11:00
..
shader [client] egl: always render desktop texture as opaque 2021-02-21 10:31:48 +11:00
alert.c [client] egl: added DMA texture support for direct upload 2020-10-30 02:36:45 +11:00
alert.h [client] use cmake to generate renderers/fonts/clipboards headers/code 2019-03-28 19:56:14 +11:00
CMakeLists.txt [client] all: move all SDL specific code into displayservers/sdl 2021-02-21 10:31:48 +11:00
cursor.c [client] all: properly support guest rotation 2021-01-19 02:54:56 +11:00
cursor.h [client] all: properly support guest rotation 2021-01-19 02:54:56 +11:00
desktop.c [client] all: refactor keybind code & functions 2021-02-21 10:31:48 +11:00
desktop.h [client] all: properly support guest rotation 2021-01-19 02:54:56 +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] wayland: implement window creation for egl 2021-02-21 10:31:48 +11:00
egldebug.c [client] egl: better debug output for EGL errors 2021-01-24 13:17:11 +11:00
egldebug.h [client] egl: better debug output for EGL errors 2021-01-24 13:17:11 +11:00
fps.c [client/common] restructure project in prep for full SDL removal 2021-02-21 10:31:46 +11:00
fps.h [client] use cmake to generate renderers/fonts/clipboards headers/code 2019-03-28 19:56:14 +11:00
model.c [client/common] restructure project in prep for full SDL removal 2021-02-21 10:31:46 +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/common] restructure project in prep for full SDL removal 2021-02-21 10:31:46 +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] all: move all SDL specific code into displayservers/sdl 2021-02-21 10:31:48 +11:00
texture.h [client] egl: added DMA texture support for direct upload 2020-10-30 02:36:45 +11:00