나의 이해는 그래서, eglSwapBuffers마다 자동 레임 GLSurfaceview를 사용하여 호출된다는 것이다 : Android eglSwapBuffers - 수동 제어? (안드로이드)
onDrawFrame()
{
//Your drawing code here
//system swaps buffers automatically
}
내가 수동/eglSwapBuffers에게 자신이 동작을 사용하지 않고 호출 할 수 있습니다 것을 전혀 방법이 필요에 따라 각 onDrawFrame()의 끝을 억제하거나 (즉, 필요할 때 실행할 수 있지만 필요할 때 실행을 멈추게하십시오). 이 경우 사람이 사용하여 두 RENDERMODE_CONTINUOUSLY &가 RENDERMODE_WHEN_DIRTY
물론
, 나의 이해는 잘못 될 수있는 경우이가 (가능한 경우)을 달성 할 수있는 방법을 설명 할 수있는 경우
가능하면, 내가 감사 할 것이다, 그래서 저를 수정하시기 바랍니다 :-)
고마워요. @fadden GLSurfaceView를 수정한다는 아이디어가 마음에 들지만, 지금은 RENDERMODE_CONTINUOUSLY로 가고 있습니다. 앞으로의 모습일지도 모릅니다. 건배. – Zippy
또한 살펴볼 가치가 있습니다. https://source.android.com/devices/graphics/architecture.html#loops – fadden
Android 게임 루프의 '공식'기사 인 흥미롭지 만 이전에는 본 적이 없지만, 좋은 발견! – Zippy