About half a year ago, we did try to compatible with both gles1.1 and gles2.0, the branched is named “gles2.0”, you can still find the resolution in some old forks, e.g. https://github.com/funkaster/cocos2d-x/tree/gles2.0But before version release, we realize that it’s not a good approach. So finally the compatible approach is deprecated, gles20 branch drop the compatibility with 1.x versions.
If you look for the devices with android 2.1 and below, which has no gles2.0 support, you can use cocos2d-x v0.13. Considering too google’s doc http://developer.android.com/about/dashboards/index.html, they have about 20% marketshare. If you’re looking to the future, use cocos2d-x v2.x of course We’re keeping improving this framework rapidly.