Even RicardoQuesada cannot deal with the complexity of integrating opengles 1.1 + opengles 2.0 + opengl in cocos2d-iphone. That’s why he branch cocos2d-iphone 2.0 from 1.0.
I may to wait for cocos2d community to choose either gles1.1 or gles2.0 as the main branch, then migrate one of them with opengl on desktop. Huge of refactoring works must be done, no only the graphic rendering, but also the event dispatching.
Also, before this work, a poll in cocos2d-x community is required. It seems that no everyone needs desktop version badly. If most people requrie for it, we will do.