Fix iOS target (just use one channel)
Swap buffers instead of flushing
Clear the secondary framebuffer when we resize
Move the display link into the desktop OGL view and avoid dispatching rendering on the main thread (have to lock the OGL context now)