replicant-frameworks_native/opengl/libs/GLES_trace/src
Mathias Agopian 4e620ddce3 free EGL resources associated to a thread when it terminates
destroyed but current-to-a-thread resources are only destroyed
when they're made not-current; however, we were not destroying
those when the thread itself terminated, causing these resources
to be leaked forever.

we now install a tls-key destructor that takes care of this
by calling eglReleaseThread upon thread termination.

Bug: 9209776
Change-Id: I88298a34e3a27488eb81eab76717715569c7d57c
2013-05-30 16:07:36 -07:00
..
gltrace_api.cpp Add ES3 support to libGLESv2 and tracing tools 2013-02-12 16:36:53 -08:00
gltrace_api.h Add ES3 support to libGLESv2 and tracing tools 2013-02-12 16:36:53 -08:00
gltrace_context.cpp free EGL resources associated to a thread when it terminates 2013-05-30 16:07:36 -07:00
gltrace_context.h gltrace: Fixup vertex attrib pointers only for GLES2 2012-06-11 11:16:56 -07:00
gltrace_egl.cpp gltrace: add user settings to control data captured. 2012-01-04 12:50:13 -08:00
gltrace_egl.h gltrace: transport buffering and context management 2012-01-04 11:38:37 -08:00
gltrace_eglapi.cpp gltrace: Add support for tracing running applications. 2012-12-20 10:38:47 -08:00
gltrace_fixup.cpp am 168dfe71: am 5e530e02: am a151a19d: Merge "Fix return type of glGetAttribLocation and glGetUniformLocation" 2012-11-06 20:46:17 -08:00
gltrace_fixup.h gltrace: Make code 64-bit safe. 2012-02-27 12:08:47 -08:00
gltrace_hooks.cpp glestrace: Framework for GLES tracing library 2011-12-02 15:30:17 -08:00
gltrace_hooks.h glestrace: Framework for GLES tracing library 2011-12-02 15:30:17 -08:00
gltrace_transport.cpp gltrace: Allow receiving commands of length > 4 2012-05-16 12:00:24 -07:00
gltrace_transport.h gltrace: Allow receiving commands of length > 4 2012-05-16 12:00:24 -07:00
gltrace.pb.cpp Add ES3 support to libGLESv2 and tracing tools 2013-02-12 16:36:53 -08:00
gltrace.pb.h Add ES3 support to libGLESv2 and tracing tools 2013-02-12 16:36:53 -08:00