在API-9之前替代eglSwapBuffers

时间:2012-08-25 14:57:40

标签: android opengl-es-2.0

我在Android 2.2手机上的NDK-r8编译了JNI样本hello-gl2。 我想知道我是否可以修改它并致电eglSwapBuffers。 然后,我注意到在API-9之前这个功能不可用。 所以我决定交叉编译freeglut,因为在API-9之前EGL/egl.h不可用。 在API-9之前是否有eglSwapBuffers的替代方案?

1 个答案:

答案 0 :(得分:0)

在较低的API上,您必须在Java上创建并调用GL上下文中的SwapBuffers。 GLSurfaceView以简单的方式为您完成此任务,但如果您愿意,可以重新实现它的功能。

没有其他官方方法可以做到。