2012-08-10 12 views
0

我希望我的代码在支持Es 2.0的所有设备中表现良好。在我的代码中,我使用VBOs,阅读文档显示它需要实现扩展“GL_ARB_vertex_buffer_object”。Android OpenGL ES 2.0:在使用之前是否需要检查VBO是否受支持?

但是,glGetString(GL_EXTENSIONS)没有列出上述我使用的设备(Samsung Tab)的扩展字符串,虽然它支持它。

+0

不可以,所有带ES 2.0的Android和IOS设备都支持VBOs。不要检查是否支持。 – Sung 2015-07-17 00:53:23

回答

1

据我所知,VBO扩展只适用于OpenGLES 1.1。 OpenGLES 2.0默认支持这个。 This tutorial,我认为是最好的之一,在运行VBO之前不考虑测试设备。

0

在我所有的Android应用程序中,我都使用OpenGL ES 2.0与VBO,而无需任何额外的检查。 和VBO在Galaxy Tab上工作。

0

在OpenGLES2你把检查VBO扩展。

在OpenGLES2你必须检查vertex_array_object如果你想使用VAO为好。

这是来自各种设备的扩展的database