replicant-frameworks_native/opengl/libs/EGL
Siva Velusamy 93a826f78f gltrace: transport buffering and context management
This patch adds two improvements:
1. Protobuf messages are buffered and sent in chunks.
2. Multiple EGL contexts are handled properly: Corresponding
to each EGLContext, a GLTraceContext with a unique ID is created.
On eglMakeCurrent, the appropriate GLTraceContext is set and is
used while tracing subsequent GL Calls in that thread.

Change-Id: I34076376d3e5af205c87c7396ea47659844abd6e
2012-01-04 11:38:37 -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 Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE 2012-01-03 22:38:27 +00: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 gltrace: transport buffering and context management 2012-01-04 11:38:37 -08:00
eglApi.cpp gltrace: transport buffering and context management 2012-01-04 11:38:37 -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 Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE 2012-01-03 22:38:27 +00: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 Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE 2012-01-03 22:38:27 +00:00