Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android OpenGL ES 2.0:使用前是否需要检查VBO是否受支持?_Android_Opengl Es_Android Ndk_Opengl Es 2.0 - Fatal编程技术网

Android OpenGL ES 2.0:使用前是否需要检查VBO是否受支持?

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

我希望我的代码在所有支持Es 2.0的设备中都能正常运行。在我的代码中,我使用VBOs,阅读文档发现它需要实现扩展“GL_ARB_vertex_buffer_object”


但是,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。不要检查它是否受支持。