wlroots-hyprland/backend/drm
emersion d4ffa5b7a6
backend/drm: fix state for outputs loosing their CRTC
When there aren't enough CRTCs for all outputs, we try to move a CRTC from a
disabled output to an enabled one. When this happens, the old output's state
wasn't changed, so the compositor thought it was still enabled and rendering.

This commit marks the old output as WLR_DRM_CONN_NEEDS_MODESET and sets its
current mode to NULL.
2019-01-19 10:18:03 +01:00
..
atomic.c backend/drm: add WLR_DRM_NO_ATOMIC_GAMMA env variable 2018-10-28 23:43:21 +01:00
backend.c Rename get_present_clock to get_presentation clock, use it 2018-10-04 22:00:22 +02:00
drm.c backend/drm: fix state for outputs loosing their CRTC 2019-01-19 10:18:03 +01:00
legacy.c output: make gamma size a size_t and gamma table const 2018-10-03 10:36:33 +02:00
properties.c backend/drm: Improve encoder logic 2018-12-09 22:48:00 +13:00
renderer.c backend/drm: specify minimum config attributes 2018-11-04 09:00:55 +01:00
util.c backend/drm: get physical size from libdrm 2018-12-23 10:36:53 +01:00