diff --git a/Cargo.lock b/Cargo.lock index 2e6db887..25cff6c8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,3 +1,5 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. [[package]] name = "adler32" version = "1.0.3" @@ -1043,6 +1045,10 @@ name = "ucd-util" version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" +[[package]] +name = "ui" +version = "0.1.0" + [[package]] name = "unicode-segmentation" version = "1.2.1" diff --git a/Cargo.toml b/Cargo.toml index 7754f329..87f39d63 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,6 +7,7 @@ members = [ "renderer", "simd", "svg", + "ui", "utils/area-lut", "utils/gamma-lut", "utils/tile-svg", diff --git a/resources/svg/pathfinder_logo_bw.svg b/site/assets/svg/pathfinder_logo_bw.svg similarity index 100% rename from resources/svg/pathfinder_logo_bw.svg rename to site/assets/svg/pathfinder_logo_bw.svg diff --git a/site/index.html b/site/index.html index 22dc4b87..d5b19643 100644 --- a/site/index.html +++ b/site/index.html @@ -25,7 +25,6 @@ Pathfinder
-
+

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.