首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >eclipse和opengl-es-2.0,info.reqGlEsVersion为零

eclipse和opengl-es-2.0,info.reqGlEsVersion为零
EN

Stack Overflow用户
提问于 2011-08-25 20:22:15
回答 2查看 1.7K关注 0票数 2

当我尝试用adt在eclipse中运行一个程序,并且od检查

代码语言:javascript
复制
if(info.reqGlEsVersion <  0x20000)

它总是失败。我设置了一个断点并查看了info对象,reqGlEsVersion0

我用多个虚拟设备和api进行了测试,一个是2.3.3版,另一个是3.0版。据我所知,GLES2.0的最低要求是Android2.2,所以它应该运行得很好。除了更改api之外,我还使用了设备快照选项和标准配置

我是不是错过了一些配置步骤或者别的什么?

顺便说一句,eclipse版本是2.5.1

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-29 21:47:51

我听从了这个链接http://www.learnopengles.com/android-emulator-now-supports-native-opengl-es2-0/的建议

来自链接的评论是:

关于图形处理器仿真的两点注意事项

首先,您需要编辑模拟器镜像,转到硬件部分,添加“GPU Emulation”并将其设置为true。

其次,仿真器有一个bug,导致下面这行代码:“final boolean supportsEs2 = configurationInfo.reqGlEsVersion >= 0×20000;”不起作用。它将始终返回false。当在仿真器上运行时,您可以添加“||Build.FINGERPRINT.startsWith(”generic“)”或简单地注释掉这些检查并假定支持OpenGL ES 2。

票数 5
EN

Stack Overflow用户

发布于 2013-07-04 06:10:03

我在ARM和API17级的模拟器上测试API2.0,它不工作。其他一些帖子说,它与Intel Atom CPU类型的仿真器一起工作。我尝试使用新的模拟器和相同的代码,包括我添加Build.FINGERPRINT.startsWith(“泛型”)时的部分。不确定确切的原因,但只要测试OpenGL代码是可能的,就可以继续使用它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7190240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档