Hello PDFium Team,
I have been studying PDFium and am interested in understanding the architecture of its rendering pipeline.
From my current understanding, PDFium's page rendering process appears to rely primarily on CPU-based rasterization. I would like to confirm whether this is still the case in the current version of PDFium.
If so, I am curious about the design considerations behind this decision. For example:
Are there technical challenges in mapping the PDF rendering model to modern GPU pipelines?
Are there concerns regarding rendering accuracy, determinism, or compatibility across platforms?
Is CPU rendering generally considered sufficient for the performance requirements of PDFium's primary use cases?
Has the team evaluated GPU-accelerated rendering approaches in the past, and if so, what were the major trade-offs?
I would also be interested to know whether there are any plans or ongoing efforts related to GPU-assisted rendering in PDFium.
Thank you for your time and for maintaining this excellent project.
Best regards