The graphics/waffle port
waffle-1.6.3 – OpenGL API/window system abstraction (cvsweb github mirror)
Description
Waffle is a cross-platform C library that allows one to defer selection of an OpenGL API and window system until runtime. 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. Waffle's immediate goal is to enable Piglit, Mesa'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.WWW: https://mesa.pages.freedesktop.org/waffle/
Maintainer
Jonathan Gray
Categories
Build dependencies
Files
- /usr/local/bin/wflinfo
- /usr/local/include/waffle-1/
- /usr/local/include/waffle-1/waffle.h
- /usr/local/include/waffle-1/waffle_gbm.h
- /usr/local/include/waffle-1/waffle_glx.h
- /usr/local/include/waffle-1/waffle_version.h
- /usr/local/include/waffle-1/waffle_wayland.h
- /usr/local/include/waffle-1/waffle_x11_egl.h
- /usr/local/lib/libwaffle-1.so.1.0
- /usr/local/lib/pkgconfig/waffle-1.pc
- /usr/local/share/bash-completion/
- /usr/local/share/bash-completion/completions/
- /usr/local/share/bash-completion/completions/wflinfo
- /usr/local/share/doc/waffle1/
- /usr/local/share/doc/waffle1/HACKING.txt
- /usr/local/share/doc/waffle1/LICENSE-threads.txt
- /usr/local/share/doc/waffle1/LICENSE.txt
- /usr/local/share/doc/waffle1/README.md
- /usr/local/share/doc/waffle1/examples/
- /usr/local/share/doc/waffle1/examples/Makefile.example
- /usr/local/share/doc/waffle1/examples/gl_basic.c
- /usr/local/share/doc/waffle1/examples/simple-x11-egl.c
- /usr/local/share/doc/waffle1/release-notes/
- /usr/local/share/doc/waffle1/release-notes/waffle-0.1.txt
- /usr/local/share/doc/waffle1/release-notes/waffle-0.2.txt
- /usr/local/share/doc/waffle1/release-notes/waffle-0.3.0.txt
- /usr/local/share/doc/waffle1/release-notes/waffle-0.3.1.txt
- /usr/local/share/doc/waffle1/release-notes/waffle-1.0.0.txt
- /usr/local/share/doc/waffle1/release-notes/waffle-1.0.1.txt
- /usr/local/share/doc/waffle1/release-notes/waffle-1.1.0.txt
- /usr/local/share/doc/waffle1/release-notes/waffle-1.1.1.txt
- /usr/local/share/doc/waffle1/release-notes/waffle-1.1.2.txt
- /usr/local/share/doc/waffle1/release-notes/waffle-1.2.0.txt
- /usr/local/share/doc/waffle1/release-notes/waffle-1.2.1.txt
- /usr/local/share/doc/waffle1/release-notes/waffle-1.2.2.txt
- /usr/local/share/doc/waffle1/release-notes/waffle-1.3.0.txt
- /usr/local/share/doc/waffle1/release-notes/waffle-1.4.0.txt
- /usr/local/share/doc/waffle1/release-notes/waffle-1.4.1.txt
- /usr/local/share/doc/waffle1/release-notes/waffle-1.4.2.txt
- /usr/local/share/doc/waffle1/release-notes/waffle-1.4.3.txt
- /usr/local/share/doc/waffle1/release-notes/waffle-1.4.4.txt
- /usr/local/share/doc/waffle1/release-notes/waffle-1.5.0.txt
- /usr/local/share/doc/waffle1/release-notes/waffle-1.5.1.txt
- /usr/local/share/doc/waffle1/release-notes/waffle-1.5.2.txt
- /usr/local/share/doc/waffle1/release-notes/waffle-1.6.0.md
- /usr/local/share/doc/waffle1/release-notes/waffle-1.6.1.md
- /usr/local/share/doc/waffle1/release-notes/waffle-1.6.2.md
- /usr/local/share/doc/waffle1/release-notes/waffle-1.6.3.md