Skip to content

wayland: Only init EGLStream controller if we didn't end up with gbm

Jonas Ådahl requested to merge jadahl/mutter:wip/gbm-no-eglstream into main

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

Merge request reports