What should be the difference, purpose wise, between these two methods in my render loop?
Apple has this to say....
About update() The view controller calls its delegate’s glkViewControllerUpdate: method. Your delegate should update frame data that does not involve rendering the results to the screen.
About drawInRect: the GLKView object makes its OpenGL ES context the current context and binds its framebuffer as the target for OpenGL ES rendering commands. Your delegate method should then draw the view’s contents.
So basically, when I create a GLKView in my view controller, that controller becomes the delate, so I am looking at these methods side by side.
I assumed that update() should contain any transforms or other logic.