Unexpected change in EAGLView rotation in iOS 8

Hi I am to update and old app which uses EAGLView. The EAGLView was subclassed to MyEAGLView and then add as a subview to the view controller.



The rotation of the MyEAGLView was handled by this code on rotation:-



glPushMatrix

glLoadIdentity

glTranslatef

glRotatef

glPopMatrix



After iOS 8 the MyEGALView now rotates without having to transform and rotate it. Is this normal behaviour and expected, or do I have to stop this in someway and revert back to the old rotation method. Any guidance would be much appreciated.



Thanks