aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorSimon Ser <contact@emersion.fr>2020-04-16 19:08:53 +0200
committerSimon Ser <contact@emersion.fr>2020-10-29 13:07:20 +0000
commit6741dafbf7a50e8a3f3b7667b4fecbf7c55f21ff (patch)
tree2419a7e509a9b39ea74bfe3f71897e3046b95b70 /doc
parentprotocol: make it clear wl_surface.enter/leave are not for frame throttling (diff)
downloadwayland-6741dafbf7a50e8a3f3b7667b4fecbf7c55f21ff.tar
wayland-6741dafbf7a50e8a3f3b7667b4fecbf7c55f21ff.tar.gz
wayland-6741dafbf7a50e8a3f3b7667b4fecbf7c55f21ff.tar.bz2
wayland-6741dafbf7a50e8a3f3b7667b4fecbf7c55f21ff.tar.lz
wayland-6741dafbf7a50e8a3f3b7667b4fecbf7c55f21ff.tar.xz
wayland-6741dafbf7a50e8a3f3b7667b4fecbf7c55f21ff.tar.zst
wayland-6741dafbf7a50e8a3f3b7667b4fecbf7c55f21ff.zip
protocol: deprecate non-current wl_output.mode
The current wl_output.mode event has several issues when used to advertise modes that aren't current: - It's not possible to remove some modes. This is an issue for virtual outputs and when the kernel prunes some modes because of link limitations. - wl_output.mode fails to carry metadata such as aspect ratio, which results in duplicated or missing modes. - It's not clear, given the current set of protocols, how non-current modes are useful to clients. Xwayland ignores non-current modes. GNOME and wlroots already only advertise the current mode because of these issues. If a protocol needs the clients to know about all available modes, it should advertise these modes itself instead of relying on wl_output.mode. Signed-off-by: Simon Ser <contact@emersion.fr> Closes: https://gitlab.freedesktop.org/wayland/wayland/-/issues/92
Diffstat (limited to 'doc')
0 files changed, 0 insertions, 0 deletions