egl/wayland: use more registry listeners to better handle device init
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Wed, 13 Sep 2023 16:38:50 +0000 (12:38 -0400)
committerMarge Bot <emma+marge@anholt.net>
Tue, 19 Sep 2023 02:47:31 +0000 (02:47 +0000)
commit1b4e877def1a93b7b6b2a2e22def2be5e140f5fe
tree34b696f07e26dc44ff6875ddba456434971a68b6
parent7ac0dbd73b61805297c2f6721ca4c167a3afee3a
egl/wayland: use more registry listeners to better handle device init

this handles globals like dmabuf and wl_drm and also enables creating
egl devices with valid fds

Acked-by: Daniel Stone <daniels@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24975>
src/egl/drivers/dri2/platform_wayland.c