Andre Bandarra's Blog

VBOs on Android 2.2

Android 2.2 was the first Android version to support OpenGL ES 2.0. The problem is that it came out with a big flaw. It does not support VBOs. The advantage of using VBOs is that besides having improved performance, the memory used for those objects do not count for the app used heap size. So, the developer is able to have more and more complex models in the app.

The issue has been fixed on Android 2.3+, but for devs who still want this feature on 2.2, i found this post: http://code.google.com/p/android/issues/detail?id=8931

Basically, you can use JNI to access the function that is not available on Android!

← Home