compositor: Re-work the DRM and other backends loading phase
authorMarius Vlad <marius.vlad@collabora.com>
Wed, 27 Mar 2024 16:26:11 +0000 (18:26 +0200)
committerMarius Vlad <marius.vlad@collabora.com>
Thu, 28 Mar 2024 12:38:27 +0000 (14:38 +0200)
commit7150295bce5771772c579b3807b0f1f51fd18de4
tree3c403f0520cba1f86902f721ea8a663377685fd6
parentb22629f406545d7b252853b80982d59ef0fdaa81
compositor: Re-work the DRM and other backends loading phase

This follows Weston frontend code for loading up and head/output
enablement. RDP, Wayland and X11 backend loading are all handled
through the same common code, while the DRM one has a clear distinct
one. This greatly simplifies the loading phase and provides a more
easier, intuitive code review.

Bug-AGL: SPEC-5096, SPEC-5061
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: If161900a6051f5fa2435304c22668ffefd602643
src/compositor.c