wlroots/include
David Turner eeccea7a20 render/egl: Apply color representation to dmabuf import
When importing a dmabuf to a new EGLImage, add the option to apply
color-representation metadata to specify the color encoding and range.
To get this information from the wlr_surface to the new EGLImage, I
store it in wlr_dmabuf_v1_buffer.  This seems reasonable because we can
currently only apply color representation to dmabufs anyway.

Note that this currently won't update if color-representation is changed
on a surface which has already been rendered (so already has an
EGLImage).  It only works when color-representation is set before the
first render.  To fix this I think we'll need some mechanism to
re-import the dmabuf if color-repr is changed.
2025-07-15 17:12:49 +01:00
..
backend backend/drm: Add color_range/encoding properties 2025-07-15 17:12:27 +01:00
interfaces types/wlr_input_device: move init and finish function to private API 2022-03-07 16:37:41 +00:00
render render/egl: Apply color representation to dmabuf import 2025-07-15 17:12:49 +01:00
types output: add output_pending_image_description() 2025-06-26 09:56:12 +00:00
util util/matrix: add matrix_invert() 2025-03-30 16:21:26 +02:00
wlr render/egl: Apply color representation to dmabuf import 2025-07-15 17:12:49 +01:00
xcursor Add some missing includes/declarations 2023-06-05 21:06:19 +00:00
xwayland xwm: add support for _NET_WM_ICON 2025-06-26 08:50:02 +00:00
meson.build render/color: add fallback stub when LCMS2 is disabled 2024-06-04 17:45:51 +00:00