我希望我的代码在支持Es 2.0的所有设备上都能很好地运行。在我的代码中,我使用的是VBO,阅读文档显示它需要实现扩展“GL_ARB_vertex_buffer_object”。
但是,glGetString(GL_EXTENSIONS)没有列出我正在使用的设备(Samsung Tab)的上述扩展字符串,尽管它支持它。
答案 0 :(得分:1)
据我所知,VBO扩展仅适用于OpenGLES 1.1。 OpenGLES 2.0默认支持此功能。 This tutorial,我认为是最好的之一,在运行VBO之前不考虑测试设备。
答案 1 :(得分:0)
在我的所有Android应用程序中,我使用OpenGL ES 2.0和VBO而无需任何额外的检查。 并且VBO在Galaxy Tab上工作。
答案 2 :(得分:0)
在OpenGLES2中,不必须检查 VBO 扩展程序。
在OpenGLES2中,如果你想使用 VAO ,你做必须检查vertex_array_object。
以下是各种设备的database扩展程序。