OSDN Git Service

free EGL resources associated to a thread when it terminates
[android-x86/frameworks-native.git] / opengl / libs / GLES_trace / src / gltrace_context.cpp
index 3a8decc..0323e8f 100644 (file)
@@ -32,7 +32,7 @@ static pthread_key_t sTLSKey = -1;
 static pthread_once_t sPthreadOnceKey = PTHREAD_ONCE_INIT;
 
 void createTLSKey() {
-    pthread_key_create(&sTLSKey, NULL);
+    pthread_key_create(&sTLSKey, (void (*)(void*))&releaseContext);
 }
 
 GLTraceContext *getGLTraceContext() {