Android OpenGL ES 2.0:使用前是否需要检查VBO是否受支持?
我希望我的代码在所有支持Es 2.0的设备中都能正常运行。在我的代码中,我使用VBOs,阅读文档发现它需要实现扩展“GL_ARB_vertex_buffer_object”Android OpenGL ES 2.0:使用前是否需要检查VBO是否受支持?,android,opengl-es,android-ndk,opengl-es-2.0,Android,Opengl Es,Android Ndk,Opengl Es 2.0,我希望我的代码在所有支持Es 2.0的设备中都能正常运行。在我的代码中,我使用VBOs,阅读文档发现它需要实现扩展“GL_ARB_vertex_buffer_object” 但是,glGetString(GL_扩展)没有列出我正在使用的设备(Samsung Tab)的上述扩展字符串,尽管它支持它。据我所知,VBO扩展仅适用于OpenGLES 1.1。OpenGLES 2.0默认支持此功能,我认为在运行VBOS之前最好不要测试这个设备。 < P>在我所有的Android应用程序中,我使用VBO的O
但是,glGetString(GL_扩展)没有列出我正在使用的设备(Samsung Tab)的上述扩展字符串,尽管它支持它。据我所知,VBO扩展仅适用于OpenGLES 1.1。OpenGLES 2.0默认支持此功能,我认为在运行VBOS之前最好不要测试这个设备。 < P>在我所有的Android应用程序中,我使用VBO的OpenGL ES 2,没有任何额外的检查。
VBO在Galaxy选项卡上工作。在OpenGLES2中,您不必检查VBO扩展
在OpenGLES2中,如果您还想使用VAO,您必须检查vertex\u array\u对象
以下是各种设备的扩展列表。n不,所有使用ES 2.0的Android和IOS设备都支持VBOs。不要检查它是否受支持。