Go to file
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
cmds Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE 2012-01-08 13:19:13 +00:00
include Add xxhdpi; fix ActivityManager.getLauncherLargeIconSize() etc. 2012-01-25 15:14:50 -08:00
libs SurfaceTexture: use fence sync on omap4 & s5pc110 2012-01-22 15:51:41 -08:00
opengl fix a race condition in eglMakeCurrent() 2012-01-30 18:20:52 -08:00
services/surfaceflinger SF now synchronizes to VSYNC 2012-01-30 15:21:23 -08:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
NOTICE resolved conflicts for merge of adee6b35 to honeycomb-plus-aosp 2011-01-17 14:17:12 -08:00