Есть ли альтернатива для GLES20.glClear (GLES20.GL_COLOR_BUFFER_BIT)? - PullRequest
1 голос
/ 18 января 2012

Я получаю скорость заполнения около 30 кадров в секунду в моем приложении. Я знаю, что GLES20.glClear () используется для очистки экрана для каждого розыгрыша. Если я это прокомментирую, я получу частоту кадров около 60 кадров в секунду. Но результат не такой, как ожидалось. У меня есть контент для перерисовки на весь экран в каждом кадре. Есть ли альтернатива, где я могу перерисовать весь экран без использования GLES20.glClear (). Пожалуйста, дайте мне знать, если есть какой-нибудь способ поиграться с GLES20.glClear (), чтобы улучшить производительность?

1 Ответ

2 голосов
/ 18 января 2012

Если вы перезаписываете весь буфер цвета своей геометрией каждый кадр, то можете просто очистить буфер глубины.

Должен сэкономить некоторую пропускную способность памяти.

...