summaryrefslogtreecommitdiff
path: root/doc/release-notes/waffle-1.2.0.txt
blob: 56346d26f9d55bab24c1abcd3acce451f4122627 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Waffle 1.2.0 - 15 Nov 2012
==========================

Waffle 1.2.0 is now available.

  Download:
    http://people.freedesktop.org/~chadversary/waffle/files/release/waffle-1.2.0/waffle-1.2.0.tar.xz

 sha256 sum:
    95a3755980f2415f152f6238e952b5d4d817ae854b71e34f08830925bbc12d3c  waffle-1.2.0.tar.xz

The manpages have finally been published online
at http://people.freedesktop.org/~chadversary/waffle/man/index.html.

Waffle is a cross-platform library that allows one to defer selection of GL
API and of 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.

The ABI of waffle 1.2 is backwards compatible with waffle 1.0.


Major New Features since 1.1
----------------------------

- Support for EGL_KHR_create_context, which enables selecting the context
  version and profile on EGL.

- Support for OpenGL ES3 on GLX and EGL platforms.

- Support for OpenGL ES1 on GLX.


Minor New Features since 1.1
----------------------------

- html manpages: To build html manpages, set the new build option
  -Dwaffle_build_htmldocs=1. (See README for build requirements).

- Added a CMake "find" module, FindWaffle.cmake, for use on platforms such as
  Android that lack pkg-config.


Acknowledgements
----------------

Contributors to this release:
    Adrian Marius Negreanu <adrian.m.negreanu@intel.com>
    Chad Versace <chad.versace@linux.intel.com>
    Juha-Pekka Heikkila <juha-pekka.heikkila@linux.intel.com>
    Kenneth Graunke <kenneth@whitecape.org>