Android OpenGL смешивания похож на iPhone - PullRequest
1 голос
/ 19 марта 2011

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

1 Ответ

1 голос
/ 19 марта 2011

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

...