LookingGlass/client/renderers/EGL
Geoffrey McRae 43a3fb0db3 [client] egl: RGB24 improvements
This patch performs several changes.

* Alters the fourcc codes to types that ignore the alpha channel where
  possible to allow the gpu to internally use 24-bit formats.
* Attempts to use DRM_FORMAT_RGB888 first as some GPUs may support this
* If DMABUF is not in use the data is now imported directly as RGB24
  without the post-processing shader
2023-11-21 12:01:45 +11:00
..
shader [client] egl: make the bgr_bgra filter generic for 24-bit formats 2023-11-10 06:28:05 +11:00
CMakeLists.txt [all] update cmake minimum version 2023-11-10 06:28:05 +11:00
cursor.c [client] egl: make the bgr_bgra filter generic for 24-bit formats 2023-11-10 06:28:05 +11:00
cursor.h [all] update/add license headers 2023-10-20 15:36:34 +11:00
damage.c [client] egl: make the bgr_bgra filter generic for 24-bit formats 2023-11-10 06:28:05 +11:00
damage.h [all] update/add license headers 2023-10-20 15:36:34 +11:00
desktop_rects.c [all] provide conditional path optimization hints to the compiler 2023-11-12 18:26:08 +11:00
desktop_rects.h [all] update/add license headers 2023-10-20 15:36:34 +11:00
desktop.c [client] egl: RGB24 improvements 2023-11-21 12:01:45 +11:00
desktop.h [all] update/add license headers 2023-10-20 15:36:34 +11:00
egl.c [all] provide conditional path optimization hints to the compiler 2023-11-12 18:26:08 +11:00
egl.h [all] update/add license headers 2023-10-20 15:36:34 +11:00
egldebug.c [all] update/add license headers 2023-10-20 15:36:34 +11:00
egldebug.h [all] update/add license headers 2023-10-20 15:36:34 +11:00
egltypes.h [client] egl: RGB24 improvements 2023-11-21 12:01:45 +11:00
ffx.c [all] update/add license headers 2023-10-20 15:36:34 +11:00
ffx.h [all] update/add license headers 2023-10-20 15:36:34 +11:00
filter_24bit.c [client] egl: RGB24 improvements 2023-11-21 12:01:45 +11:00
filter_downscale.c [client] egl: make the bgr_bgra filter generic for 24-bit formats 2023-11-10 06:28:05 +11:00
filter_ffx_cas.c [client] egl: make the bgr_bgra filter generic for 24-bit formats 2023-11-10 06:28:05 +11:00
filter_ffx_fsr1.c [client] egl: make the bgr_bgra filter generic for 24-bit formats 2023-11-10 06:28:05 +11:00
filter.c [all] update/add license headers 2023-10-20 15:36:34 +11:00
filter.h [client] implement support for RGB24 packed data 2023-11-10 06:28:05 +11:00
filters.h [client] egl: make the bgr_bgra filter generic for 24-bit formats 2023-11-10 06:28:05 +11:00
framebuffer.c [client] egl: RGB24 improvements 2023-11-21 12:01:45 +11:00
framebuffer.h [all] update/add license headers 2023-10-20 15:36:34 +11:00
glsl.include.awk [client] egl: ensure the preprocessed files have a null terminator 2023-03-09 09:15:39 +11:00
model.c [all] update/add license headers 2023-10-20 15:36:34 +11:00
model.h [all] update/add license headers 2023-10-20 15:36:34 +11:00
postprocess.c [client] egl: RGB24 improvements 2023-11-21 12:01:45 +11:00
postprocess.h [all] update/add license headers 2023-10-20 15:36:34 +11:00
shader.c [egl] shader: fix reliance on null terminated strings 2023-11-11 13:48:41 +11:00
shader.h [client] egl: make the bgr_bgra filter generic for 24-bit formats 2023-11-10 06:28:05 +11:00
texture_buffer.c [client] egl: RGB24 improvements 2023-11-21 12:01:45 +11:00
texture_buffer.h [client] egl: RGB24 improvements 2023-11-21 12:01:45 +11:00
texture_dmabuf.c [client] egl: RGB24 improvements 2023-11-21 12:01:45 +11:00
texture_framebuffer.c [all] add initial support for RGB24-bpp support 2023-11-10 06:28:05 +11:00
texture_util.c [client] egl: RGB24 improvements 2023-11-21 12:01:45 +11:00
texture_util.h [client] egl: RGB24 improvements 2023-11-21 12:01:45 +11:00
texture.c [client] implement support for RGB24 packed data 2023-11-10 06:28:05 +11:00
texture.h [client] egl: RGB24 improvements 2023-11-21 12:01:45 +11:00