2012-08-10 44 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

相關問題