replicant-frameworks_native/opengl/libs/EGL
Mathias Agopian a4b2c04182 fix a dead-lock in eglMakeCurrent
this was introduced in a recent change. eglMakeCurrent can
end up calling eglDestroyImageKHR via ANativewWindow::disconnect
when the consumer is in the same process.

we make sure we don't hold the lock while this is happening.

Change-Id: Id17fe4fd76eecf5f962cefb9aa32be41fc1b042d
2012-02-03 15:24:51 -08:00
..
egl_cache.cpp Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE 2012-01-08 13:19:13 +00: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 fix a dead-lock in eglMakeCurrent 2012-02-03 15:24:51 -08:00
egl_display.h fix a dead-lock in eglMakeCurrent 2012-02-03 15:24:51 -08:00
egl_entries.in Add (support for) EGL_NV_system_time extension. 2011-09-13 16:44:22 -07:00
egl_object.cpp add support for GL_EXT_debug_marker 2012-01-29 22:22:09 -08:00
egl_object.h add support for GL_EXT_debug_marker 2012-01-29 22:22:09 -08:00
egl_tls.cpp Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE 2012-01-08 13:19:13 +00:00
egl_tls.h glestrace: Framework for GLES tracing library 2011-12-02 15:30:17 -08:00
egl.cpp add support for GL_EXT_debug_marker 2012-01-29 22:22:09 -08:00
eglApi.cpp fix a race condition in eglMakeCurrent() 2012-01-30 18:20:52 -08:00
egldefs.h add support for GL_EXT_debug_marker 2012-01-29 22:22:09 -08:00
getProcAddress.cpp add all needed GL extension wrappers 2012-01-30 17:40:29 -08:00
Loader.cpp add support for GL_EXT_debug_marker 2012-01-29 22:22:09 -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 Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE 2012-01-03 22:38:27 +00:00