【发布时间】:2013-05-06 13:36:08
【问题描述】:
我的理解是 eglSwapBuffers 在使用 GLSurfaceview 时每帧都会自动调用,所以:
onDrawFrame()
{
//Your drawing code here
//system swaps buffers automatically
}
有什么方法可以禁用此行为并在每个 onDrawFrame() 结束时自己/手动调用 eglSwapBuffers 或在需要时抑制它(即,让它在我想要的时候运行但停止它在我需要时停止运行)。
如果可能,如果有人能解释在同时使用 RENDERMODE_CONTINUOUSLY 和 RENDERMODE_WHEN_DIRTY 时如何实现这一点(如果可能),我将不胜感激
当然,我的理解可能是错误的,如果是,请纠正我:-)
【问题讨论】:
标签: android rendering buffer opengl-es-2.0 game-loop