I cannot find reference to this. All Android developer docs are focused on OpenGL ES 1.0. How can I start using OpenGL 2.0 in Android SDK using API level 8? If level 8 is not supported then what level I need to use?
What percentage of android phones that are out there in the market currently support OpenGL ES 2.0 ?
The problem is that you need to implement three methods in the GLSurfaceView that take at GL10 from the OS.
It looks like the solution is to ignore the GL10 entirely in your Renderer and just use all the GLES20 class’s static methods.
All of the GLES20 static members are listed here:
http://developer.android.com/reference/android/opengl/GLES20.html
Better documentation on those are in the Khronos docs.
http://www.khronos.org/opengles/sdk/docs/man/