我下载了Android NDK r9并编译了一个示例应用程序。我的Galaxy Nexus智能手机已升级到Android 4.3。
如何在程序中找出我的设备是否支持OpenGL ES 3?
我下载了Android NDK r9并编译了一个示例应用程序。我的Galaxy Nexus智能手机已升级到Android 4.3。
如何在程序中找出我的设备是否支持OpenGL ES 3?
EGLContext
,如果失败了,则说明不支持3.0。glGetString(GL_VERSION)
。如果版本字符串指示支持3.x,则应销毁该上下文并创建新上下文。
更新:这种方法可以在Grafika的EglCore类中看到。当构造函数传递FLAG_TRY_GLES3
时,请跟随发生的情况。