This issue on android http://code.google.com/p/android/issues/detail?id=20833
"eglSwapBuffers hangs in SharedBufferStack waitForCondition" is well known for each openGl 2.0 android developer.
Google found that this is a bug in kernel futexes.
The only solution i've found to avoid this bug in android versions < 4 is to use only one shader program for all drawing.
It's not good for performance, but solves the problem.
Does anybody knows another solution?
"eglSwapBuffers hangs in SharedBufferStack waitForCondition" is well known for each openGl 2.0 android developer.
Google found that this is a bug in kernel futexes.
The only solution i've found to avoid this bug in android versions < 4 is to use only one shader program for all drawing.
It's not good for performance, but solves the problem.
Does anybody knows another solution?