Skip to content

Commit c3b02fa

Browse files
authored
Tweak the front-page project listing for Vello (#106)
The updates in #82 were pretty comprehensive.
1 parent bf7be75 commit c3b02fa

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

content/_index.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,13 @@ Below is a list of the main Linebender projects, and a short description of each
2929

3030
Vello is a 2D graphics rendering engine written in Rust, with a focus on GPU compute.
3131
It can draw large 2D scenes with interactive or near-interactive performance, using [`wgpu`][wgpu] for GPU access.
32+
The Vello project includes two additional in-progress renderers.
3233

3334
- [`kurbo`][kurbo] - Create, manipulate, and interrogate 2D curve shapes.
3435

3536
At its core, Kurbo is a library for constructing paths and splines out of straight lines and Bézier curves up to order 3 (known as cubic Béziers).
3637
It turns out that a series of cubic Bézier curves can be used to approximate any smooth curve with a very high degree of accuracy, compared to the number of curves required.
3738
They are also relatively easy to work with, and form the basis of the approach to curve rendering used in Vello.
38-
The key abstraction is [`kurbo::Shape`](https://docs.rs/kurbo/latest/kurbo/trait.Shape.html), which provides the `path_elements` method.
39-
This method returns an iterator over Bézier curves that approximate the type implementing the `Shape` trait, which Vello can then draw.
4039

4140
- [`color`][color] - Manipulate and represent colors.
4241

@@ -65,7 +64,7 @@ Below is a list of the main Linebender projects, and a short description of each
6564

6665
Druid's main goal was to offer a polished user experience.
6766
There were many factors to this goal, including performance, a rich palette of interactions, and playing well with the native platform.
68-
67+
6968
Druid is reasonably usable for [some subset of applications](https://github.com/linebender/druid/issues/1360) and has a significant testing history, which ensures some stability and correctness.
7069
However, there will not be any new features or bug fixes coming to Druid.
7170
As such we don't recommend using Druid for brand new applications.
@@ -107,7 +106,7 @@ Below is a list of the main Linebender projects, and a short description of each
107106
The goal is to cover topics like color, shapes/curves, 2D GPU rendering, text, etc.
108107

109108
- [`linebender.github.io`][linebender.github.io] - This website.
110-
109+
111110
If you see anything that looks incorrect, please submit a PR to [its repo][linebender.github.io].
112111

113112
## Archived repos

0 commit comments

Comments
 (0)