It's amazing work. The big question is keep two renderers, CPU & GPU, or switch to just GPU?
Switching to only GPU I think implies the need for at least a reference GPU backend such as mesa.
Switching to only GPU I think implies the need for at least a reference GPU backend such as mesa.
If not for the (very reasonable) expectation that things like "print to PDF" should produce vectors and selectable text rather than raster images of pages, you could render pages for printing using GL, too.