我已经在SOF上查了几个帖子,所以我使用的是真正的设备,而不是模拟器,即Galaxy Nexus(Android 4.2)。 我也设置了类似的东西:
mGLSurfaceView.setEGLContextClientVersion(2);
mGLSurfaceView.setRenderer(new MyRenderer(this));
STILL,“libEGL称为未实现的OpenGL ES API”的疯狂日志。
有任何帮助吗?谢谢!
答案 0 :(得分:2)
此问题可能是由于Android的EGL或OpenGL ES 2.0驱动程序不完整所致。如果可用,您应该尝试查找更新的驱动程序。另一种选择是将应用程序的代码更改为不使用setEGLContextClientVersion(2)。 Android SDK中有一个名为hello-gl2的示例,无需使用setEGLContextClientVersion(2)即可运行。或者,使用OpenGL ES 1.1或本机代码。本文详细介绍了这一点: