Announcement
Collapse
No announcement yet.
LibreOffice's 3D Renderer Now Supports Multi-Threading
Collapse
X
-
Originally posted by quikee View Post[...]
We have generally chosen to build our own OpenGL 2D renderer because none of other libraries really were suitable for what we needed and we thought it wasn't that hard to do it. Skia is its own little environment not just a mere 2D library, it is also a moving target - no really stable releases (or at least it was so at that time we started). We use cairo for software 2D when using gtk3 / headless rendering, however OpenGL accelerated cairo hasn't really been worked on or widely available. I discovered nanovg just recently and seems great, however when the OpenGL (overall) 2D renderer work started we didn't know about it (I wasn't directly involved then too).
But since it is used by Google's Chrome and Mozilla Azure (http://www.phoronix.com/scan.php?pag...es-state&num=2), the quality can't be that bad.
In terms of vector graphics GPU acceleration: Skia is using the NV Path Rendering extension if available and also has an OpenGL fallback to that afaik.
Comment
Comment