I feel like this discussion is getting derailed. The purpose of this extension is not for general purpose fullscreen applications which want to have more control over the display than would normally be afforded to them. The intention is not that the compositor would ever lease a display it normally uses as a traditional desktop output, except under unusual and probably development-only circumstances.
If you want things like controlling gamma for your surface, that probably ought to be in a separate protocol extension. The compositor can intelligently use hardware gamma ramps for fullscreened surfaces that use this extension, and otherwise apply the changes in software. Whatever the case may be, it's a totally unrelated use-case to DRM leasing and I don't wish to extend DRM leasing for the purpose of supporting it. _______________________________________________ wayland-devel mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/wayland-devel
