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 -- 2.20.1 _______________________________________________ wayland-devel mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/wayland-devel
