Complete. OpenGL only runs at 60fps but uses less system resources than CGImage. Unfortunately, it's WAY more complicated.