wlroots/include/wlr
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 session: drop unused wlr_session.vtnr 2025-01-11 22:42:18 +03:00
interfaces ext-image-capture-source-v1: add start/stop hooks 2025-01-14 16:42:12 +01:00
render color-representation-v1: new protocol 2025-07-15 16:27:30 +01:00
types render/egl: Apply color representation to dmabuf import 2025-07-15 17:12:49 +01:00
util util/mem: Move memdup to new util/mem.c file 2025-07-15 14:02:51 +01:00
xwayland xwm: add support for _NET_WM_ICON 2025-06-26 08:50:02 +00:00
backend.h backend: drop wl_display refs from docs 2025-01-11 21:36:29 +00:00
config.h.in Document config.h 2025-03-10 15:02:26 +00:00
meson.build Version pkgconfig, headers, and library for parallel installation 2024-05-27 22:15:00 +00:00
version.h.in Drop WLR_VERSION_API_* 2021-06-29 12:22:55 +02:00
xcursor.h examples, tinywl: use "default" cursor instead of "left_ptr" 2023-02-01 15:00:42 +01:00
xwayland.h xwayland: split headers 2022-11-02 19:00:23 +01:00