我的理解是 eglSwapBuffers 在使用 GLSurfaceview 时每帧都会自动调用,所以:
onDrawFrame()
{
//Your drawing code here
//system swaps buffers automatically
}
有什么办法可以禁用此行为并在每个 onDrawFrame() 结束时自己/手动调用 eglSwapBuffers 或在需要时抑制它(即,让它在我想要的时候运行但停止运行当我需要时)。
如果可能的话,如果有人能解释在同时使用 RENDERMODE_CONTINUOUSLY 和 RENDERMODE_WHEN_DIRTY 时如何实现(如果可能),我将不胜感激
当然,我的理解可能是错误的,如果是,请纠正我:-)