wlroots/backend
Christopher Snowhill 78830ab696 output: expose EDID HDR static metadata
Read desired_content_{min,max,max_frame_avg}_luminance from the EDID
HDR static metadata block in the DRM backend and expose them on
wlr_output via a new wlr_output_hdr_metadata struct, mirroring the
existing default_primaries pattern.

In wlr_color_management_v1, propagate mastering display primaries,
mastering luminance, max_cll and max_fall from the output's image
description into the image_description_v1_data, falling back to the
EDID-derived values when the compositor hasn't populated them. Send
the protocol's target_primaries / target_luminance / target_max_cll /
target_max_fall from that data, resolving two TODOs.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-11 22:09:14 -07:00
..
drm output: expose EDID HDR static metadata 2026-06-11 22:09:14 -07:00
headless treewide: make type-check helpers take const pointers 2026-03-06 16:04:21 +08:00
libinput backend/libinput: expose libinput context 2026-05-21 15:23:30 +00:00
multi treewide: make type-check helpers take const pointers 2026-03-06 16:04:21 +08:00
session Drop "restrict" keyword 2026-05-25 08:42:35 +00:00
wayland treewide: make type-check helpers take const pointers 2026-03-06 16:04:21 +08:00
x11 wl_event_loop_add_fd: Only watch for READABLE & WRITABLE 2026-05-21 15:07:21 +00:00
backend.c backend, output: send commit events after applying all in wlr_backend_commit() 2025-08-12 19:04:05 +02:00
meson.build backend/session: make optional 2022-11-25 16:15:29 +00:00