Home | History | Annotate | Download | only in opengl

Lines Matching full:libraries

10   - Several host "translator" libraries. They implement the EGL, GLES 1.1 and
21 |_________| |__________| |__________| LIBRARIES
27 | Xgl | | GL 2.0 | | GL 2.0 | LIBRARIES
32 - Several system libraries inside the emulated guest system that implement
49 |_________| |__________| |__________| LIBRARIES
82 protocol stream, and dispatches them to the translator libraries
98 |_________| |__________| |__________| LIBRARIES
114 |_________| |__________| |__________| LIBRARIES
146 |_________| |__________| |__________| LIBRARIES
153 | Xgl | | GL 2.0 | | GL 2.0 | LIBRARIES
159 Note that, in the above graphics, only the host system libraries at the bottom
187 2 - The ability to use vendor-specific desktop EGL/GLES libraries is
191 EGL/GLES libraries that emulate their respectivie embedded graphics
195 translator libraries provided with this project. This can be useful to
198 Moreover, these vendor libraries typically expose vendor-specific
199 extensions that are not provided by the translator libraries. We cannot
213 - The guest libraries are under
216 - The host renderer and translator libraries are under
234 $EMUGL_GUEST/system -> system libraries
235 $EMUGL_GUEST/shared -> guest copy of shared libraries
237 $EMUGL_HOST/host -> host libraries (translator + renderer)
238 $EMUGL_HOST/shared -> host copy of shared libraries
241 The reason the shared libraries aren't actually shared is historical: at one
248 Translator libraries:
251 There are three translator host libraries provided by this project:
265 The source code for these libraries is located under the following
272 The translator libraries also use a common routines defined under:
290 - System "encoder" static libraries are built using some of these generated
294 - Host "decoder" static libraries are also built using some of these
420 System libraries:
423 Meta EGL/GLES system libraries, and egl.cfg:
426 It is important to understand that the emulation-specific EGL/GLES libraries
428 provides a set of "meta" EGL/GLES libraries that will load the appropriate
429 hardware-specific libraries on first use.
434 - hardware-specific EGL/GLES libraries
435 - the software-based rendering libraries (called "libagl")
438 hardware and software libraries transparently to the application. The system
440 current context will be linked to either the hardware or software libraries
451 system's EGL/GLES libraries don't support anything else.
453 The second number must be 1 to indicate hardware libraries, and 0 to indicate
458 means that the corresponding libraries will be named libEGL_<name>.so,
459 libGLESv1_CM_<name>.so and libGLESv2_<name>.so. Moreover these libraries must
465 hardware libraries. This means that it provides an egl.cfg file that contains
478 to see how the libraries are named and placed under /system/lib/egl/ by the
482 Emulation libraries:
485 The emulator-specific libraries are under the following:
492 the static encoding libraries.
505 In addition to EGL/GLES libraries, the Android system requires a