6 <link href=
"waffle.css" rel=
"stylesheet" type=
"text/css">
7 <meta http-equiv=
"Content-Type" content=
"text/html;charset=utf-8">
11 <h1><img src=
"waffle.jpg" alt=
"Yummy waffles"/></h1>
17 <p>Waffle is a cross-platform C library that allows one to defer selection of an OpenGL API and window system until runtime.
19 For example, on Linux, Waffle enables an application to select X11/EGL with an OpenGL
3.3 core profile, Wayland with OpenGL ES2, and other window system / API combinations.
</p>
21 <p>Waffle's immediate goal is to enable
<a href=
"http://piglit.freedesktop.org">Piglit
</a>,
<a href=
"http://mesa3d.org">Mesa
</a>'s OpenGL test suite, to test multiple OpenGL flavors in a cross-platform way. However, Waffle's design does not preclude it from being useful to other projects.
</p>
23 <h4>Presentation at XDC
2012</h4>
25 <p>At the
2012 X Developer's Conference in Nürnberg, Chad Versace gave a
30 minute presentation on Waffle, which includes a demo of Doom3. Demo begins at
9:
15. Q
&A session begins at
15:
30.
</p>
27 <p>To read the presentation's text, the video needs to be fullscreen.
</p>
30 <li><a href=
"http://archive.waffle-gl.org/files/2012/09/21/xdc-2012-waffle.txt">Presentation Notes
</a></li>
32 <a href=
"http://archive.waffle-gl.org/files/2012/09/21/xdc-2012-waffle.webm">(webm
97MB)
</a>
33 <a href=
"http://archive.waffle-gl.org/files/2012/09/21/xdc-2012-waffle.mp4">(mp4
71MB)
</a>
38 <video width=
"420" height=
"315" controls
>
39 <source src=
"http://archive.waffle-gl.org/files/2012/09/21/xdc-2012-waffle.webm" type=
"video/webm"/>
40 <source src=
"http://archive.waffle-gl.org/files/2012/09/21/xdc-2012-waffle.mp4" type=
"video/mp4"/>
46 <li><a href=
"releases.html">Releases
</a></li>
49 <li><a href=
"https://gitlab.freedesktop.org/mesa/waffle">GitLab
</a> (freedesktop.org)
</li>
50 <li><a href=
"https://gitlab.freedesktop.org/mesa/waffle.git">https://gitlab.freedesktop.org/mesa/waffle.git
</a></li>
55 <li><a href=
"features.html">Features
</a></li>
56 <li><a href=
"man/index.html">Manual Pages
</a></li>
57 <li><a href=
"https://gitlab.freedesktop.org/mesa/waffle/tree/master/examples">Example code
</a></li>
62 <li>Mailing List
<a href=
"http://lists.freedesktop.org/mailman/listinfo/waffle">[subscribe]
</a> <a href=
"http://www.mail-archive.com/waffle@lists.freedesktop.org/">[archive]
</a></li>
63 <li><a href=
"https://gitlab.freedesktop.org/mesa/waffle/issues">Issue Tracker
</a>
66 <li><a href=
"acknowledgements.html">Acknowledgements
</a></li>
67 <li>Maintainer: Chad Versace
<a href=
"mailto:chad.versace@linux.intel.com"><tt><chad.versace@linux.intel.com
></tt></a></li>