我得到了一个用C/C++编写的游戏,使用的是GLES v1.1 (是的,那是一个iPhone游戏),当我将它移植到安卓系统时,我意识到我在LogChat上得到了一些日志,告诉我我想要使用的GL功能(比如glGet*)没有实现。
在谷歌上我发现你可以将GL10转换为GL11上下文,但是,由于我的API调用都是原生的,所以我不能使用它……
有没有一种方法可以在Java语言中初始化GL11上下文,然后使用原生的GL11 API调用?
发布于 2011-02-11 22:37:10
如果你在仿真器上运行,请注意目前(SDK Tools Rev9,ndk-r5b)仿真器(不管平台版本)只实现gles1.0接口。您的上下文是针对GL11的,这都无关紧要。您需要在硬件上进行测试,才能成功调用未实现的API入口点。
https://stackoverflow.com/questions/4790502
复制相似问题