Waffle

Edit Package waffle

Waffle is a cross-platform C library that allows one to defer selection of GL 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 GL flavors in a cross-platform way. However, Waffle's design does not preclude it from being useful to other projects.

Refresh
Refresh
Source Files
Filename Size Changed
waffle-1.8.0.tar.xz 0000272556 266 KB
waffle.changes 0000006223 6.08 KB
waffle.spec 0000003617 3.53 KB
Latest Revision
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1113539 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 12)
- Update to release 1.8.0
  * meson: require meson v0.53, various wayland-scanner fixes
  * cmake: deprecate in favour of meson
  * ci: add lint stage, resolve intermittent Xvfb failures
  * nacl: remove the backend, error out if requested at build
  * cgl: fix warnings and compilation issues
  * wflinfo: add zsh completion, simplify the bash completion
  * tests: rework and de-duplicate the per-platform handling
- switched to meson for build

- Update to release 1.7.3
  * Use a static waffle.def
  * meson: drop the libwaffle-1.dll lib prefix on windows
  * Fix build on macOS by fixing a typo
  * Add cflag to fix macOS build
Comments 0
openSUSE Build Service is sponsored by