2eea373241
The GLX winsys code had split up the GLX onscreen implementation into an Xlib part (with a struct name confusingly enough identical to that of the onscreen in the actual Xlib winsys). To remove some confusion, combine the two. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1514>