weston/frontend
Leandro Ribeiro bf00fef07d frontend: add output-straight-alpha config option
This introduces a new .ini config option: output-straight-alpha. It's
currently only supported by the headless backend, and it forces
renderers to produce straight alpha framebuffers for headless backend
outputs.

For now, only the GL renderer supports creating straight alpha
framebuffers (the support was introduced in "backend-drm: add support
for KMS devices with only coverage blend mode").

This is useful mostly for testing, and the main motivation to add such
support in our DRM-backend and GL-renderer was to be able to support KMS
devices that only supports straight alpha framebuffers.

Signed-off-by: Leandro Ribeiro <leandro.ribeiro@collabora.com>
2026-06-16 16:45:20 +03:00
..
config-helpers.c frontend: use weston_enum_map for renderers 2025-08-05 11:51:23 -05:00
executable.c Rename compositor/ to frontend/ 2023-12-18 15:34:26 +00:00
main.c frontend: add output-straight-alpha config option 2026-06-16 16:45:20 +03:00
meson.build frontend: Remove screen-share module 2026-03-16 16:00:20 +02:00
systemd-notify.c Revert "shared/helpers.h: Migrate helpers.h to libweston" 2025-01-17 10:18:26 +02:00
text-backend.c input: Introduce weston_key_event struct 2026-05-13 21:38:55 +03:00
weston-private.h frontend,libweston: remove color_characteristics 2026-04-16 13:46:22 +00:00
weston-screenshooter.c Remove WCAP 2026-03-17 15:07:24 +02:00
weston.desktop Rename compositor/ to frontend/ 2023-12-18 15:34:26 +00:00
weston.h Rename compositor/ to frontend/ 2023-12-18 15:34:26 +00:00
xwayland.c frontend: give Xwayland client an internal name 2026-02-19 16:21:19 +02:00