On Wed, 2019-03-06 at 18:09 +0100, Sebastian Wick wrote: > 2. How exactly should the client be informed of the "prefered" color > spaces? > IMO there are a few requirements: > * the client should know when the prefered color space changes > * the client should know when multiple color spaces are involved > * the priority of those color spaces > The single "prefered" color space that can be requested doesn't meet > those requirements, neither does the wl_output.enter/leave (missing > priority) nor does my protocol (moving the surface to another output > will not trigger any new events). > Another point here is that wl_output actually doesn't map to a single > but multiple color spaces (e.g. cloned display). > Better ideas are very welcome!
The proposed DEEPCOLOR extension to X11 expresses this as a dynamic list of priorities, which seems like a pretty decent idea. The most recent draft is here (grep for "Full text"): https://lists.x.org/archives/xorg-devel/2017-November/055250.html - ajax _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-devel