wlroots/backend/drm
Daniel Playfair Cal b7aa6ee176 backend/drm: handle changes in the set of fixed output modes
In virtualised environments, it is possible for the set of fixed modes
advertised by a connected output to change. This happens for example
when resizing the window in the host system, which causes the preferred
mode in the virtualised display to change to match the new size of the
host window.

This change keeps the value of `modes` in `struct wlr_output` updated
when the available DRM modes change. Also, it adds a signal
`available_modes` which notifies compositors when this occurs.
2021-01-10 18:04:06 +11:00
..
atomic.c backend/drm: use connector log helpers in atomic backend 2020-12-24 17:55:45 +01:00
backend.c remove unnecessary egl includes 2021-01-07 17:11:22 +01:00
cvt.c backend/drm: add support for custom modes 2019-10-27 10:46:47 -04:00
drm.c backend/drm: handle changes in the set of fixed output modes 2021-01-10 18:04:06 +11:00
legacy.c backend/drm: don't log errno on plane_get_next_fb failure 2021-01-07 16:53:20 +01:00
meson.build meson: Various improvements 2019-12-23 07:48:29 -05:00
properties.c backend/drm: "scaling mode" is a connector property 2020-11-30 11:57:08 +01:00
renderer.c remove unnecessary egl includes 2021-01-07 17:11:22 +01:00
util.c drm: add fallback drmModeAddFB for drivers which do not support drmModeAddFB2 2020-12-28 14:15:04 +01:00