wayland-protocols/staging
Pekka Paalanen dceda690c0 staging/color-management: recommend gamma22 instead of srgb
https://gitlab.freedesktop.org/pq/color-and-hdr/-/blob/main/doc/wayland_qa.md#q-should-srgb-content-be-decoded-with-the-piecewise-srgb-transfer-function

I found it unfortunate that we left in a TF code that will intuitively
be used incorrectly. It is as if we designed the protocol so that
compositors will need to fix up client image descriptions.

I am not aware of any use case that would want to target a display with
the sRGB piece-wise transfer function, that would be a non-standard
display.

This patch does not help compositors avoid needing to second-guess
client image descriptions using srgb TF, but it at least documents the
situation. We could choose to out-law srgb TF in a minor version bump,
or drop it completely in the next major version. Compositors can also
not advertise support for srgb TF.

Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.com>
2025-06-10 14:58:26 +03:00
..
alpha-modifier alpha-modifier: update description summary for get_surface request 2024-12-22 09:51:02 +00:00
color-management staging/color-management: recommend gamma22 instead of srgb 2025-06-10 14:58:26 +03:00
color-representation color-representation-v1: correct 'RSMPTE' to 'SMPTE' in coefficients enum 2025-04-23 15:25:47 +08:00
commit-timing commit-timing-v1: Add new protocol 2024-10-11 18:47:41 +00:00
content-type content-type: update description summary for get_surface_content_type request 2024-12-22 20:11:32 +00:00
cursor-shape cursor-shape: Add the 'all-resize' cursor shape 2025-02-28 08:35:39 -05:00
drm-lease drm-lease: nominate Simon Zeni as maintainer 2024-10-30 23:06:18 +00:00
ext-background-effect staging: add ext-background-effect-v1 2025-05-26 15:00:56 +02:00
ext-data-control Add ext-data-control protocol 2024-10-25 13:10:22 +00:00
ext-foreign-toplevel-list protocols: Add GitLab contact information 2024-10-09 09:07:11 +00:00
ext-idle-notify ext-idle-notify: Allow for the ignoring of idle inhibitors 2025-01-13 06:49:42 -05:00
ext-image-capture-source protocols: Add GitLab contact information 2024-10-09 09:07:11 +00:00
ext-image-copy-capture ext-image-copy-capture: fix the error in the protocol description 2024-10-13 21:01:42 +08:00
ext-session-lock protocols: Add GitLab contact information 2024-10-09 09:07:11 +00:00
ext-transient-seat protocols: Add GitLab contact information 2024-10-09 09:07:11 +00:00
ext-workspace ext-workspace: fix a typo in the ext_workspace_handle_v1 description 2025-05-30 19:45:44 +03:00
fifo fifo-v1: Add new protocol 2024-10-11 13:29:33 -05:00
fractional-scale protocols: Add GitLab contact information 2024-10-09 09:07:11 +00:00
linux-drm-syncobj protocols: Add GitLab contact information 2024-10-09 09:07:11 +00:00
security-context protocols: Add GitLab contact information 2024-10-09 09:07:11 +00:00
single-pixel-buffer single-pixel-buffer-v1: clarify create_u32_rgba_buffer 2025-06-09 08:32:41 +00:00
tearing-control protocols: Add GitLab contact information 2024-10-09 09:07:11 +00:00
xdg-activation protocols: Add GitLab contact information 2024-10-09 09:07:11 +00:00
xdg-dialog protocols: Add GitLab contact information 2024-10-09 09:07:11 +00:00
xdg-system-bell Add staging system bell protocol 2024-10-10 22:48:29 +00:00
xdg-toplevel-drag xdg-toplevel-drag: Add myself as co-maintainer 2024-11-20 13:29:08 -04:00
xdg-toplevel-icon protocols: Add GitLab contact information 2024-10-09 09:07:11 +00:00
xdg-toplevel-tag staging: add toplevel tag protocol 2025-04-02 16:16:43 +02:00
xwayland-shell protocols: Add GitLab contact information 2024-10-09 09:07:11 +00:00