Lines Matching defs:EGL
0 EGL
4 The current version of EGL in Mesa implements EGL 1.4. More information
5 about EGL can be found at https://www.khronos.org/egl/.
7 The Mesa's implementation of EGL uses a driver architecture. The main
8 library (``libEGL``) is window system neutral. It provides the EGL API
10 dynamically loaded by the main library and most of the EGL API calls are
15 Build EGL
38 ``libGLESv1_CM``, ``libGLESv2``, and one or more EGL drivers.
43 There are several options that control the build of EGL at configuration
47 By default, EGL is enabled. When disabled, the main library and the
72 Use EGL
78 There are demos for the client APIs supported by EGL. They can be found
84 There are several environment variables that control the behavior of EGL
117 1. An EGL API dispatcher. This directly routes all the ``eglFooBar()``
120 2. Two EGL drivers (``dri2`` and ``haiku``), implementing the API
127 succeeded (as per EGL spec).
129 A driver _could_ implement all the other EGL API functions, but several of
141 this function takes care of setting up visual configs, creating EGL
157 EGL Drivers
172 supporting only part of EGL 1.4 and none of the extensions beyond it.
180 In EGL, when a display is terminated through ``eglTerminate``, all
187 resource should not be destroyed immediately. EGL requires the resource
202 defined by EGL.
207 In EGL, the color buffer a context should try to render to is decided by
218 ``EGL_SINGLE_BUFFER``. Unlike window surfaces, EGL spec requires their
230 the EGL surfaces, re-route them if required.
245 access to an ``EGLDisplay`` without going through the EGL APIs, the