wlroots/include/render
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
..
allocator render/allocator: add udmabuf allocator 2024-12-22 21:37:57 +00:00
color.h render/color, render/vulkan: add support for PQ transfer function 2025-06-18 00:11:31 +02:00
dmabuf.h render/dmabuf: add dmabuf_export_sync_file() 2022-12-06 14:54:09 +00:00
drm_format_set.h wlr_drm_format: Rework wlr_drm_format_intersect 2023-05-11 18:24:43 +02:00
egl.h render/egl: Apply color representation to dmabuf import 2025-07-15 17:12:49 +01:00
gles2.h Fix/cleanup includes a bit 2025-04-15 20:13:29 +03:00
pixel_format.h render/pixel-format: Move has_alpha into it's own array 2024-01-31 13:47:17 -05:00
pixman.h renderer: Drop buffer binding 2023-11-30 20:11:50 -05:00
vulkan.h render/vulkan: add luminance multiplier for texture shader 2025-06-18 19:37:55 +00:00
wlr_renderer.h renderer: Drop mention of wlr_renderer_begin_with_buffer 2024-11-11 22:48:50 +00:00