В зависимости от ситуации вы также можете сохранить поддержку. Это решит вашу проблему здесь, но будет стоить вам производительности.
В вашем OpenGLES2DView.m измените kEAGLDrawablePropertyRetainedBacking на YES. Это будет выглядеть так:
eaglLayer.drawableProperties = [NSDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithBool:YES], kEAGLDrawablePropertyRetainedBacking, kEAGLColorFormatRGBA8, kEAGLDrawablePropertyColorFormat, nil];
Но, повторюсь, это будет стоить производительности, однако я бы сказал, что если вы пытаетесь написать приложение для рисования (судя по всему), оно может быть тем, что вы ищете. Поскольку в приложениях для рисования не рекомендуется перезапускать логику для перерисовки каждого кадра, это хорошее решение.