Do we really need to draw the full path every frame... NO. Cache all the curves!
And at this point we don't need the extra backbuffer, so its out