我理解的是,当使用GLSurfaceview时,eglSwapBuffers每帧会自动调用,因此:
onDrawFrame()
{
//Your drawing code here
//system swaps buffers automatically
}
有没有办法禁用此行为,并在每个onDrawFrame()的结尾手动调用eglSwapBuffers,或在需要时抑制它(即,我想让它运行时让它运行,但在需要时停止它)。
如果可能的话,如果使用RENDERMODE_CONTINUOUSLY和RENDERMODE_WHEN_DIRTY两种模式,我会很感激有人能解释如何实现这一点。
当然,我的理解可能是错误的,如果确实如此,请纠正我:-)