6 <link href=
"waffle.css" rel=
"stylesheet" type=
"text/css">
7 <meta http-equiv=
"Content-Type" content=
"text/html;charset=utf-8">
15 <img style=
"float: right;" src=
"waffle.jpg" alt=
"Yummy waffles">
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=
"https://piglit.freedesktop.org">Piglit
</a>,
<a href=
"https://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 <h2>Presentation at XDC
2012</h2>
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>
28 <li><a href=
"https://www.youtube.com/embed/BdLEn6lji-U">Video
</a></li>
29 <li><a href=
"files/2012/09/21/xdc-2012-waffle.txt">Presentation Notes
</a></li>
35 <li><a href=
"releases.html">Releases
</a></li>
38 <li><a href=
"https://gitlab.freedesktop.org/mesa/waffle">GitLab
</a> (freedesktop.org)
</li>
39 <li><a href=
"https://gitlab.freedesktop.org/mesa/waffle.git">https://gitlab.freedesktop.org/mesa/waffle.git
</a></li>
44 <li><a href=
"features.html">Features
</a></li>
45 <li><a href=
"https://gitlab.freedesktop.org/mesa/waffle/tree/master/examples">Example code
</a></li>
50 <li>Mailing List
<a href=
"https://lists.freedesktop.org/mailman/listinfo/waffle">[subscribe]
</a> <a href=
"https://www.mail-archive.com/waffle@lists.freedesktop.org/">[archive]
</a></li>
51 <li><a href=
"https://gitlab.freedesktop.org/mesa/waffle/issues">Issue Tracker
</a>
54 <li><a href=
"acknowledgements.html">Acknowledgements
</a></li>
55 <li>Maintainer: Emil Velikov
<a style=
"font-family:monospace;" href=
"mailto:emil.l.velikov@gmail.com"><emil.l.velikov@gmail.com
></a></li>