]>
Commit | Line | Data |
---|---|---|
1 | Documentation for the libegl1-x11, libgles1, and libgles2 virtual | |
2 | packages. | |
3 | ||
4 | Although there are is no standardised linux ABI for GL|ES, there is | |
5 | a “strongly encouraged” set of standard headers, type and linkage definitions | |
6 | supplied by the Khronos group[1]. The mesa implementation provides this ABI. | |
7 | Any non-mesa implementation that wants to provide these packages should | |
8 | conform to the Khronos group's de-facto ABI. | |
9 | ||
10 | The case of EGL is similar; Khronos again supplies a de-facto linux ABI. | |
11 | The EGL ABI is necessarily tied to the native windowing system by the | |
12 | eglNativeDisplayType, eglNativeWindowType, and eglNativePixmapType typedefs. | |
13 | The EGL virtual package therefore includes the name of the x11 windowing | |
14 | system to leave room should further windowing ABIs be standardised. | |
15 | ||
16 | [1]: http://www.khronos.org/registry/implementers_guide.html#uncontrolled | |
17 | ||
18 | -- Cyril Brulebois <kibi@debian.org>, Sat, 22 Jan 2011 06:03:46 +0100 |