Waffle 1.1 Gets EGL + GBM, Android Toppings

Posted by Michael Larabel on October 16, 2012

Chad Versace of Intel released Waffle 1.1.0 on Monday, which is a cross-platform library for deferring selection of the OpenGL API and windowing system until run-time. Waffle makes it easy to switch between X11 with GLX or EGL, Wayland with OpenGL ES 2.0, and other windowing / GL API options.

Versace talked more about Waffle back at XDC last month in Germany.

The Waffle 1.1 release provides support for a new Linux platform, which is using EGL directly with GBM. When using EGL with the Graphics Buffer Manager in Mesa, OpenGL applications can run directly with Waffle and don't require a running display manager. Waffle 1.1.0 also adds experimental support for Google's Android operating system while not breaking backwards compatibility with Waffle 1.0. As a dessert to Waffle 1.1, the public API is now fully documented in the man pages.

The Waffle 1.1 announcement can be viewed on mesa-dev.

Discuss this article in our forums, IRC channel, or email the author. You can also follow our content via RSS and on social networks like Facebook, Identi.ca, and Twitter (@Phoronix and @MichaelLarabel). Subscribe to Phoronix Premium to view our content without advertisements, view entire articles on a single page, and experience other benefits.
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite