SDL_Surface on android

I created an android app and ran it on a galaxy note4 and it works just
fine, on a galaxy s3 and i’m getting:
E/libEGL ( 4850): called unimplemented OpenGL ES API

That doesn’t make sense because the galaxy s3 supports opengles2 looking at
the SDL_Activity I see that there’s this

protected static SDLSurface mSurface;

but I don’t see any reference to android’s glsurfaceview.

In this android doc:
http://developer.android.com/training/graphics/opengl/environment.html

It describes how to setup the opengles environment. How come SDL doesn’t
setup the opengles environment like that or am I just missing something?