Results 1 to 5 of 5

Thread: Waffle 1.1 Gets EGL + GBM, Android Toppings

  1. #1
    Join Date
    Jan 2007
    Posts
    10,184

    Default Waffle 1.1 Gets EGL + GBM, Android Toppings

    Phoronix: Waffle 1.1 Gets EGL + GBM, Android Toppings

    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...

    http://www.phoronix.com/vr.php?view=MTIwNzc

  2. #2
    Join Date
    May 2012
    Posts
    325

    Default

    Wayland 0.99 has also been released.

    Final release on October 22nd.

  3. #3
    Join Date
    Nov 2010
    Location
    Stockholm, Sweden
    Posts
    286

    Default

    Waffle is a great idea. It's purpose is to replace stuff like GLX/WGL/CGL and the initialization parts of GLUT, right?

  4. #4
    Join Date
    Nov 2008
    Location
    Madison, WI, USA
    Posts
    666

    Default

    Quote Originally Posted by Azpegath View Post
    Waffle is a great idea. It's purpose is to replace stuff like GLX/WGL/CGL and the initialization parts of GLUT, right?
    From what I understand, it's an abstraction layer that lets you write code which can easily run on GLX, WGL, CGL, EGL, etc without having to write code specific to one of those types. If it takes off, it should ease cross-platform porting + compatibility.

  5. #5
    Join Date
    Nov 2011
    Location
    Portland, Oregon, USA
    Posts
    2

    Default

    Quote Originally Posted by Azpegath View Post
    Waffle is a great idea. It's purpose is to replace stuff like GLX/WGL/CGL and the initialization parts of GLUT, right?
    Exactly. The first project to seriously use Waffle is Piglit, where it replacs GLUT as the platform abstraction layer. GLUT had some significant shortcomings, such as no support for GL core contexts and no support for Wayland, which Waffle now solves. Some people have also expressed a desire for Cairo to use it once it gains a few more features.

    In the future, I and some other Intel devs hope for Waffle to replace GLEW too. If those plans come to fruition, then its extension resolution will also support the OpenGL ES APIs.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •