This protocol specifies a way for a client to set the color space and HDR metadata of a surface and to get information about the color spaces and HDR capabilities of outputs.
Signed-off-by: Sebastian Wick sebastian@sebastianwick.net
WIP because there are a few open questions and no HDR support yet.
This version was previously sent to wayland-devel https://lists.freedesktop.org/archives/wayland-devel/2019-November/040978.html
Documentation
Additional documentation is being developed in https://gitlab.freedesktop.org/pq/color-and-hdr .
The color.rst
doc that used to be here has moved there (swick/wayland-protocols#6 (closed)).
Weston patches
@swick's branch: https://gitlab.freedesktop.org/swick/weston/tree/color-management-rebase
@vitalyp has continued on top of Sebastian's branch:
- swick/weston!1
- https://gitlab.freedesktop.org/vitalyp/weston/-/commits/color-management-rebase-master
Upstreaming roadmap: weston#467
Protocol development
We are developing this proposal by filing sub-MRs in Sebastian's fork and merging them into the branch this MR is based on.
Eventually everything in this MR will be squashed into a single patch before landing.