Android 设备的 OpenGL ES GL 11 问题
我在一些 Android 2.1 和 2.2 设备上测试了我的应用程序。所以我认为他们支持 OpenGL ES 1.1 但在某些设备上我的应用程序遇到了问题。我收到不支持的操作异常,这意味着设备不支持 GL 11 接口。这是硬件问题吗?是否有一些可能性可以避免这个问题?
谢谢, 米贾特
I tested my app on some Android 2.1 and 2.2 devices. So I think that they support OpenGL ES 1.1
But on some devices I had problems whit my app. I get an unsupported operation exception means the device does not support the GL 11 interface. Is this a hardware problem? Are there some possibilities to avoid this problem?
Thanks,
Mijat
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为我得到的异常没有用。因为我从网上挑选了一段代码,这个代码检查了我暂时需要的扩展以及来自 GL 11 接口的所有扩展。
如果没有达成一致,代码就会抛出异常。
问题是,我有一个应用程序,我在 HTC Desire 和 LG 的某些型号上尝试过。它工作得很好,但在运行 Android 2.2 的第三台设备上我遇到了这个异常。
意味着 OpenGL ES GL11 不包括在内。
I think that the exception I get is not useful. Because I pick a peace of code from the net, and this one checks the extension I temporally need with all extension from the interface GL 11.
And if there is no agreement, the code throws a exception.
The Problem case is, that I have an app and I tried in on the HTC Desire and some model of LG. It works great, but on a third device which works on Android 2.2 I get this exception.
Means OpenGL ES GL11 isn’t covered.
来自 http://developer.android.com/guide/topics/graphics/opengl .html:
差不多回答了问题。
From http://developer.android.com/guide/topics/graphics/opengl.html :
Pretty much answers the question.