2011-06-03 125 views
1

我在HTC Desire HD(2.3.3)上运行了我的OpenGL ES 2.0示例应用程序(它在iOS设备上运行良好),并且在LogCat中收到大量以下消息。Android OpenGL ES 2.0帧缓冲区 - 被称为未实现的OpenGL ES API

调用未用的OpenGL ES API当我使用glBindFramebuffer即使产生

该错误。我在OpenGL ES 1.0中使用了glBindFramebufferOES,并且它工作正常。据我所知,Framebuffers在OpenGL ES 2.0中被包含为非扩展。

为什么我会收到此错误?据说我的设备有一个OpenGL ES 2.0驱动程序。这是一个设备特定的错误?

+0

修复了这个问题。我没有使用OpenGL ES 2.0上下文。 – Mohsen 2011-06-03 08:32:54

+0

我遇到同样的问题。我如何使用OpenGL ES 2.0上下文?谢谢。 – VansFannel 2011-09-16 15:23:52

回答

0

Call setEGLContextClientVersion(2);在你的活动中你的GLSurfaceView类,这应该工作。