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