Waffle 1.7 Released For Runtime OpenGL / Windowing System Selection
The Waffle FreeDesktop.org project allows deferring OpenGL API and window system selection to run-time to easily switch between OpenGL vs. OpenGL ES as well as for Wayland vs. X.Org and other options. While the project site is rather stale at this point, those wanting to learn more can visit Waffle-GL.org.
Waffle 1.7 brings XDG-Shell protocol support to its Wayland implementation, window resize support in the surfaceless code, GLX/WGL behaving correctly with ARB_create_context, and a variety of other smaller fixes/changes.
More details on Waffle 1.7 can be found via the release announcement.