У меня есть игра для iPhone, которая в основном закончена, но я трачу некоторое время на профилирование, так как хочу снизить энергопотребление до минимума, но я новичок OpenGL ES, поэтому я ищу для некоторых указателей.
Игра довольно простая игра-головоломка, поэтому 90% времени доска перерисовывается без причины. На данный момент у меня есть «грязный» флаг, и я отрисовываю только что-либо, если он установлен, но затем я рисую все , когда большую часть времени нуждается в обновлении только крошечной части доски (то есть таймера или одна из частей).
Существует ли общая стратегия использования с OpenGL только для обновления частей экрана, или предполагается, что вы хотите перерисовывать все постоянно?