you'd have to "rebase" all the other frames to be derived from those
I wonder if caching semi-compressed frames would be more efficient in either case (CPU or GPU)
Edit: this doesn’t have to happen synchronously either, it can occur in a background thread or passively.