There is two OpenGL ES versions available on Android:
- OpenGL ES 1.x (1.0 or 1.1): a subset of OpenGL 1.5 without immediate commands
- no glBegin/glEnd
- no Quad or Polygon support
- OpenGL ES 2.0: a subset of OpenGL 3.X without fixed pipeline
- vertex shaders
- fragment shaders
- geometry shaders are not available
Warning, OpenGL ES 2.0 is not compatible with OpenGL ES 1.X!
MostAlmost all Android phones have OpenGL 1.X GPU and fewmost have 2.0. OpenGL ES 2.0 is only available with Android 2.x or newer.