Adam Jackson wrote: Hi,
> This isn't necessarily true. The server is free to just draw a black > rectangle (or nothing) instead if the image doesn't match the target > colorspace. If you want to handle the case of cloned outputs or > crossing output borders, let the client attach one image per output > colorspace if it wants, and let the server send the client events to > indicate when it should start or stop drawing to a particular > colorspace. You need that complexity in the client's renderer anyway, > why add it to the server's? yes, that crossed my mind. I'm wondering if in practice that is overkill though. Maybe rendering specifically for one output is sufficient as long as the secondary displays (however that is determined!) look OK with a fallback conversion by the compositor. Multiple optimized renderings per surface could always be added to the hybrid/fallback scheme at a latter point ? Cheers, Graeme Gill. _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-devel