Chad Versace of Intel talked about his Waffle implementation at XDC2012.
As previously talked about, Waffle allows for run-time selecting the GL implementation and windowing system
whether it's OpenGL or OpenGL ES and GLX vs. EGL. That's the short story of what Waffle provides. For those wishing to find out more, Chad's tasty breakfast library is embedded below.
The Waffle source-code can be found from this Git repository