cocos2dx 可以直接调用 opengl么

最近看到个游戏挺不错的, 想移植到 cocos2dx 上
原游戏 是opengl 编写 直接调用了 gl 底层api
我research 了下 , 除了 几个draw quad api 其他都跟 opengl es 兼容。
我想 直接创建个layer 然后重写 draw 函数 自己gl画

这样行不行?

http://www.cocoachina.com/bbs/read.php?tid-84802-keyword-opengl.html
网上有篇帖子 讲了这个 但是其还是依赖了 cocos2dx 提供的一些gl 相关api

我想问的是
我在draw 里面 完全使用 gl es 原生api 是否可以完成draw 操作。

这样做会有什么问题

没人知道么 这个可是基础啊

v2.2可以直接用OpenGL api。
v3.x以后,需要写成render command,麻烦一些。

多谢 指点 有参考资料么
我想 新版本只会越做越好吧 我基于 3.3 来写的

可以参考3.0的渲染设计文档
http://www.baidu.com/link?url=DM5xBjJYFSVZaQNzuOKP9ZP-AjZ7gc1UFXyJeMK5Y2kk4pVjQTsM4FhBp75ZsndLqINduoQA9cgH6sFgpiEc5q
http://www.baidu.com/link?url=lR4Qu0C3qRE8M-gGg9fFBt-59c8Z1GiwdANOzeUwJnWYZbOqONifvcXsxiKe1mi9Z0nwcKXjRuyIcYazeMO-woZjLM5P6wLuJgbsLwRi4oi

我就要自己 draw 不行么 只写一个 drawlayer
重载draw 或者 ondraw
里面 调用移植游戏的逻辑。

效率低点没事。

有办法么。

因为原游戏是 SDL + opengl + openal的

我只要 用opengles 替换掉原来gl函数就可以了。

直接写ondraw