2010-08-24 82 views
1

我在某些Android 2.1和2.2设备上测试了我的应用程序。所以我认为他们支持OpenGL ES 1.1 但是在某些设备上,我遇到了问题。我得到不受支持的操作异常意味着设备不支持GL 11接口。这是硬件问题吗?有没有可能避免这个问题?Android设备OpenGL ES GL 11的问题

感谢, Mijat

+1

你能更具体吗?你会得到什么确切的错误? – 2010-08-24 11:29:29

回答

0

我觉得我得到的例外是没有用的。因为我从网上选择了一段代码,并且这个代码检查了我使用来自接口GL11的所有扩展名暂时需要的扩展名。 如果没有协议,代码将抛出一个异常。 问题的情况是,我有一个应用程序,我尝试了HTC Desire和LG的一些型号。它工作的很好,但在Android 2.2上运行的第三个设备上,我得到了这个异常。 意味着OpenGL ES GL11不包含在内。

+0

我确实知道某些设备在ES扩展1.1中存在问题。 而原因必须在硬件... 摩托罗拉里程碑为例。支持OpenGL ES 1.0和2.0,但不支持1.1或2.1。 如果要按颜色选择对象,则需要Es 1.1以用于屏幕外缓冲区。 – Mijat 2010-08-25 09:33:17