wayland: Only init EGLStream controller if we didn't end up with gbm
wayland: Only init EGLStream controller if we didn't end up with gbm
When we use gbm together with the NVIDIA driver, we want the EGL/Vulkan clients to do the same, instead of using the EGLStream paths. To achieve that, make sure to only initialize the EGLStream controller when we didn't end up using gbm as the renderer backend.
Needs to make sure this doesn't break gtk4, which it did last time I tested.
Also includes !1854 (merged) and !2051 (merged)
Edited by Jonas Ådahl