weston/frontend
Leandro Ribeiro b11821cf7b backend-drm: allow offloading post-blend xform only if libdrm >= 2.4.130
In commit "backend-drm: introduce color pipelines" we've started adding
support for KMS plane color pipelines, which require libdrm >= 2.4.130.
The final goal is using color pipelines to offload pre-blend color
transformations.

Currently we support offloading post-blend color transformations even
with older libdrm versions, but that is not very useful by itself.

This patch makes offloading post-blend color transformations dependent
on the libdrm version as well. This allows keeping the code to offload
pipelines in a single file (which is built only if libdrm >= 2.4.130),
avoiding lots of #ifdefs and making the code easier to follow.

Signed-off-by: Leandro Ribeiro <leandro.ribeiro@collabora.com>
2026-05-13 10:21:33 +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 backend-drm: allow offloading post-blend xform only if libdrm >= 2.4.130 2026-05-13 10:21:33 +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 Revert "shared/helpers.h: Migrate helpers.h to libweston" 2025-01-17 10:18:26 +02: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