[RFC wayland-protocols v3 0/1] Color Management Protocol

Sebastian Wick sebastian at sebastianwick.net
Mon Mar 18 01:12:58 UTC 2019

New version with big changes.

* zwp_color_manager is used only to create new objects
* new interface zwp_color_management_output represents an output with 
  color space and HDR capabilities
* new interface zwp_color_management_surface represents a surface with 
  color space and HDR properties
* per-surface preferred color space/output
* wl_surface.enter/leave can be used to get information about color
  spaces the surface is shown in (application can render to mastering
  display color space always when the surface is on that display)
* require un-premultiplied data in color managed surfaces
* clearify fd requirements (mmap-able 3-channel display ICC profile)
* removed well-known color spaces
* no more server created objects

Thanks for all the feedback so far and as always, more feedback is very welcome.

Sebastian Wick (1):
  unstable: add color management protocol

 Makefile.am                                   |   1 +
 unstable/color-management/README              |   4 +
 .../color-management-unstable-v1.xml          | 228 ++++++++++++++++++
 3 files changed, 233 insertions(+)
 create mode 100644 unstable/color-management/README
 create mode 100644 unstable/color-management/color-management-unstable-v1.xml


More information about the wayland-devel mailing list