It looks like modern Galaxy S2 does not support opengl es 2
Mali gpu compiler does not compile vertex shaders with texture lookup functions
it gives next error - Function 'texture2D' not supported on target.

But opengl es 2.0 specification says that - Texture lookup functions are available to both vertex and fragment shaders.

I've post the same topic at ... ification/