replicant-frameworks_native/opengl/libs/EGL
Siva Velusamy 0469dd6d55 glestrace: Framework for GLES tracing library
This patch provides a framework for tracing GLES 1.0 and 2.0
functions. It is missing a lot of features, but here are the
things it accomplishes:

- Stop building the glesv2dbg library, and build the
    glestrace library instead.
- Replace the hooks for glesv2dbg with the ones for glestrace.
- Add the basics for the trace library. Currently, this
    traces all GL functions, but not all required data is
    sent for all the functions.  As a result, it will not
    be possible to reconstruct the entire GL state on the
    host side.

The files gltrace.pb.* and gltrace_api.* are both generated
using the tools/genapi.py script.

Change-Id: Id60a468f7278657f008bc6ea1df01f9bdfecfdd3
2011-12-02 15:30:17 -08:00
..
egl_cache.cpp EGL: Use cache sizes defined in the BoardConfig 2011-11-21 11:48:17 -08:00
egl_cache.h EGL: add the ANDROID suffix to the blob cache ext 2011-11-11 13:17:03 -08:00
egl_display.cpp be a bit more defensive when parsing extension strings 2011-11-16 16:49:25 -08:00
egl_display.h rework a bit how we manage EGL extensions 2011-11-14 19:05:45 -08:00
egl_entries.in Add (support for) EGL_NV_system_time extension. 2011-09-13 16:44:22 -07:00
egl_object.cpp fix crash when validating an invalid EGL objects 2011-11-14 17:40:21 -08:00
egl_object.h fix crash when validating an invalid EGL objects 2011-11-14 17:40:21 -08:00
egl_tls.cpp glestrace: Framework for GLES tracing library 2011-12-02 15:30:17 -08:00
egl_tls.h glestrace: Framework for GLES tracing library 2011-12-02 15:30:17 -08:00
egl.cpp glestrace: Framework for GLES tracing library 2011-12-02 15:30:17 -08:00
eglApi.cpp glestrace: Framework for GLES tracing library 2011-12-02 15:30:17 -08:00
egldefs.h fix x86 build 2011-05-23 17:48:36 -07:00
getProcAddress.cpp fix x86 build 2011-05-23 17:48:36 -07:00
Loader.cpp glestrace: Framework for GLES tracing library 2011-12-02 15:30:17 -08:00
Loader.h support loading EGL libraries from /vendor/lib/egl as well as /system/lib/egl 2010-09-20 12:58:15 -07:00
trace.cpp glestrace: Framework for GLES tracing library 2011-12-02 15:30:17 -08:00