Pathfinder 3
Fast GPU text and vector graphics rendering for your OpenGL app.
Built on Rust
Pathfinder is written in Rust, with only the minimum unsafe code necessary to
use SIMD and render with OpenGL. You can use it to render untrusted content
without worrying about security problems or segfaults.
Works everywhere
Pathfinder runs on any desktop or mobile GPU supporting OpenGL or OpenGL ES 3.0
(roughly, any GPU manufactured after 2002). There's no need for fancy features
like compute, geometry shaders, and tessellation shaders.
Easy to use
Thanks to the inclusion of the resvg library, a subset of SVG is supported
out-of-the-box. Rendering SVG content to the screen is just a few lines of
code.
Pathfinder is an open-source Mozilla Research project under the Servo umbrella.
It's also a component of WebRender, the new Web renderer for Firefox. We welcome
contributions from anyone.