Lyon

2D graphics rendering experiments in rust.

Screenshot of the Rust logo (svg) tesselated

For now the goal is to provide efficient path tesselation tools to help with rendering vector graphics on the GPU.

The project is split into small crates: * lyon: A meta-crate that imports the other crates. * lyoncore: Contains types common to most lyon crates. * lyontesselator: The tesselation routines (where most of the focus is for now). * lyon_extra: various optional utilities.

TODO: * lyonrenderer: A scene-graph API to render complex 2d graphics. * lyonglium: A glium backend for lyon_renderer. * other backends ?

Rendering fonts is out of scope for now.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.