replicant-frameworks_native/opengl/libs
Mathias Agopian fb87e54a9a fix a race condition in eglMakeCurrent()
it would happen when a context was made non-current, in this
case we would call the implementation's eglMakeCurrent() which
would succeed, if we're rescheduled at that point, another
eglMakeCurrent() could make that context current to another thread,
however, when we came back to the original call we would
overwrite egl_context_t internal state.

this is fixed by moving the critical section under
egl_display_t's lock.

Change-Id: I743c85696e13263d3a9570824940263df0caacdc
2012-01-30 18:20:52 -08:00
..
EGL fix a race condition in eglMakeCurrent() 2012-01-30 18:20:52 -08:00
ETC1 Fix convert8To4, convert8To5 2011-12-09 14:06:07 -08:00
GLES2 add support for GL_EXT_debug_marker 2012-01-29 22:22:09 -08:00
GLES_CM add support for GL_EXT_debug_marker 2012-01-29 22:22:09 -08:00
GLES_trace Merge "gltrace: Use Unix Domain Socket rather than INET Socket" 2012-01-30 09:08:27 -08:00
tools add support for GL_EXT_debug_marker 2012-01-29 22:22:09 -08:00
Android.mk glestrace: Framework for GLES tracing library 2011-12-02 15:30:17 -08:00
debug.in Initial commit of GLESv2 debugger server 2011-03-03 18:28:43 -08:00
egl_impl.h add support for GL_EXT_debug_marker 2012-01-29 22:22:09 -08:00
entries.in update GLES headers and add support for corresponding new extensions. 2012-01-28 20:41:35 -08:00
enums.in update GLES headers and add support for corresponding new extensions. 2012-01-28 20:41:35 -08:00
glestrace.h gltrace: transport buffering and context management 2012-01-04 11:38:37 -08:00
hooks.h update GLES headers and add support for corresponding new extensions. 2012-01-28 20:41:35 -08:00
trace.in update GLES headers and add support for corresponding new extensions. 2012-01-28 20:41:35 -08:00