[PATCH v6] unstable/drm-lease: DRM lease protocol support

Drew DeVault sir at cmpwn.com
Sat Sep 14 22:32:59 UTC 2019

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.

More information about the wayland-devel mailing list