xserver/hw
Joshua Ashton 7cdcdfea08 xwayland: Add -force-xrandr-emulation switch
Adds a -force-xrandr-emulation cmdline switch that always exposes extra
modes when viewporter isn't exposed by the Wayland compositor.

Having the additional modes exposed by the X server is important for
games to function and be configured

Compositors, such as Gamescope (the compositor for Steam Deck),
support only a single window that is rendered in the centre of the
screen that is scaled up to fill the screen by the compositor based
on some user scaling settings.

Exposing viewporter, wouldn't make sense here, and could mislead native
Wayland clients, so exposing dummy modesets in X is preferred here.

Signed-off-by: Joshua Ashton <joshua@froggi.es>
Reviewed-by: Olivier Fourdan <ofourdan@redhat.com>
2022-05-18 13:04:21 +00:00
..
kdrive Replace "the the" with a single "the" in docs & comments 2022-03-31 13:27:57 -07:00
vfb Remove autotools support 2021-10-27 13:15:40 +03:00
xfree86 xfree86: finish removing numTimings in xf86ValidateModes() 2022-04-05 16:08:56 -07:00
xnest Replace "the the" with a single "the" in docs & comments 2022-03-31 13:27:57 -07:00
xquartz Replace "the the" with a single "the" in docs & comments 2022-03-31 13:27:57 -07:00
xwayland xwayland: Add -force-xrandr-emulation switch 2022-05-18 13:04:21 +00:00
xwin gen_gl_wrappers: remove unused imports 2022-04-02 18:06:30 +00:00
meson.build Drop DMX DDX 2021-09-07 09:34:31 +00:00