Waffle Is Still Cooking For X11/Wayland Agnostic OpenGL/GLES Apps

Written by Michael Larabel in X.Org on 4 February 2019 at 06:19 AM EST. 5 Comments
Waffle is the seven year old project that started out as an Intel side-project to allow run-time selection of X11/Wayland support as well as OpenGL or OpenGL ES. It's been a while since hearing much about Waffle, but it is still being consumed and improved upon.

Collabora's Emil Velikov presented on Waffle at this past weekend's FOSDEM 2019 conference in Brussels. He introduced Waffle for those unfamiliar with this means of making applications/games port portable by targeting this agnostic library that runs across the various windowing systems and graphics APIs. Waffle's usage is mostly by the likes of Piglit and other testing/developer libraries, but there has been an open-source game or two making use of it for easier Wayland support.

Waffle today also supports Windows WGL, CGL, Native Client (NaCl), EGL + Android, and other targets. Waffle was also recently ported to the Meson build system.

Some of the upcoming Waffle plans according to Velikov are finishing up their transition to Gitlab, improved Android support, better continuous integration, and other functionality.

Those wanting to learn more about Waffle can check out Emil's slides (PDF).
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week