gdkglcontext-wayland: Fallback to GLES 2.0 after legacy failed

This lets the NGL backend be selected instead of the Cairo backend on devices which expose both GL and GLES, but have better support of GLES.

Tested on a PinePhone.

Merge request reports

Loading