Мне было интересно, есть ли в Android что-то похожее на свойство iPhone kEAGLDrawablePropertyRetainedBacking. Я заинтересован в том, чтобы не вызывать glClear для каждого кадра, и чтобы буфер в основном запоминал состояние предыдущего буфера.
Когда вы создаете свой EGLConfig, используйте бит EGL_SWAP_BEHAVIOR_PRESERVED_BIT. Затем вы можете использовать eglSurfaceAttrib, чтобы установить для EGL_SWAP_BEHAVIOR значение EGL_BUFFER_PRESERVED. Это сохранит содержимое буфера между двумя розыгрышами.