首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CyanogenMod和OpenGL ES纹理加载

CyanogenMod和OpenGL ES纹理加载
EN

Stack Overflow用户
提问于 2013-06-19 10:42:19
回答 1查看 330关注 0票数 1

我的朋友在摩托罗拉Defy上测试了我的应用程序(在CyanogenMod v4.x上,我不记得确切的版本号了,现在无法联系到她)。

我的应用程序使用OpenGL ES (v1.1,在另一个活动中使用v2.0)。她报告说,在每个“新游戏”开始期间,几个纹理丢失,因此游戏图形只被部分渲染。有时会加载所有纹理。(请注意,我们会正确地释放纹理。没有泄漏。)

我们使用2的幂纹理。该应用程序在各种非CyanogenMod设备上运行良好(包括Android版本在2.2到4.2之间的手机和平板电脑)。也就是说,到目前为止,它在我们测试过的所有测试设备上都工作得很好。

Java不返回任何glError,但我注意到一些纹理is是负的(它们存储在OpenGL中的int中,所以我认为这是可以的)。与标准Android设备(纹理in为1,2,3,4,...)不同,该设备似乎返回完全随机的纹理in。

我需要担心这个问题吗?或者,有没有可能CyanogenMod是罪魁祸首,而我在谷歌Play上销售这款应用时不会有任何问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-13 17:04:09

摩托罗拉Defy的硬件几乎和我的Nexus one一样:内存小,老旧等等。Android的官方版本是2.3.3。

昨天我已经安装了CyanogenMod。现在我在上面安装了Android 4.2.2。我已经在OS->Sensors->Rotation Vector测试了API Demo。使用OpenGL 1.0或1.1,而不是2.0。

在旧的Android 2.3.3中,它起作用了,而现在不是=> CyanogenMod应该受到指责。-或者只是缺少此功能的硬件要求。

在谷歌Play上销售该应用程序时不会出现问题?

只要检查任何应用程序,它有50万或更多的下载量!有些人不读应用程序的描述,只是想点击一个按钮,看看一个动作。如果他们看不到一个动作,那也不是他们的错,因为他们录下了其他的应用程序,这是有效的,并不关心你的描述。

就像他们不关心你的应用程序,想要采取行动一样,你应该不关心他们,接受他们的负面评论。这些人也出现在SO中:Here友好地问用户一个问题,其他人想看代码,没有别的,只想看动作,他们不关心文本(问题)。

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

https://stackoverflow.com/questions/17182070

复制
相关文章

相似问题

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