Bug 1640053 Comment 0 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

We fall back to using GLX in glxtest when available because there's no `GLX_MESA_query_renderer` extension yet, which again provides infos we use to e.g. whitelist devices for Webrender. This is unfortunate for several reasons:
 - On Wayland it requires an xserver to run and be reachable. This is bad for Wayland only environments, in a flatpak sandboxes with `X11_fallback` set for better security or if the xserver is started on demand, like Gnome will do in the future
 - On X11 it blocks us from deprecating / disabling GLX

This is blocked by the corresponding feature request for mesa: https://gitlab.freedesktop.org/mesa/mesa/-/issues/2976
We fall back to using GLX in glxtest when available because there's no `EGL_MESA_query_renderer` extension yet, which again provides infos we use to e.g. whitelist devices for Webrender. This is unfortunate for several reasons:
 - On Wayland it requires an xserver to run and be reachable. This is bad for Wayland only environments, in a flatpak sandboxes with `X11_fallback` set for better security or if the xserver is started on demand, like Gnome will do in the future
 - On X11 it blocks us from deprecating / disabling GLX

This is blocked by the corresponding feature request for mesa: https://gitlab.freedesktop.org/mesa/mesa/-/issues/2976

Back to Bug 1640053 Comment 0