我希望我的代码在所有支持 Es 2.0 的设备中都能正常运行。在我的代码中,我使用的是 VBO,阅读文档表明它需要实现扩展“GL_ARB_vertex_buffer_object”。
但是,glGetString(GL_EXTENSIONS) 没有列出我正在使用的设备(Samsung Tab)的上述扩展字符串,尽管它支持它。
我希望我的代码在所有支持 Es 2.0 的设备中都能正常运行。在我的代码中,我使用的是 VBO,阅读文档表明它需要实现扩展“GL_ARB_vertex_buffer_object”。
但是,glGetString(GL_EXTENSIONS) 没有列出我正在使用的设备(Samsung Tab)的上述扩展字符串,尽管它支持它。
据我所知,VBO 扩展仅适用于 OpenGLES 1.1。OpenGLES 2.0 默认支持这个。本教程,我认为是最好的教程之一,没有考虑在运行 VBO 之前测试设备。
在我所有的 Android 应用程序中,我使用带有 VBO 的 OpenGL ES 2.0,无需任何额外检查。VBO 在 Galaxy Tab 上工作。