Skip to content

Commit fce5516

Browse files
authored
Fill out list of Vello optimizations, which was TODO (#140)
1 parent 488d101 commit fce5516

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

content/blog/2026-04-19-tmil-25/index.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,15 @@ We've made big improvements to Vello Hybrid, both in capabilities and in perform
1414

1515
Several releases, most recently [sparse strips 0.0.7](https://github.com/linebender/vello/releases/tag/sparse-strips-v0.0.7) (encompassing both Vello CPU and Vello Hybrid) and [Vello 0.8.0](https://github.com/linebender/vello/releases/tag/v0.8.0).
1616

17-
Optimizations:
17+
Optimizations include:
1818
* Fast paths to bypass full coarse rasterization.
1919
* Special case drawing rectangles (as opposed to general Bézier paths)
2020
* First cut at glyph caching – more work is needed.
21-
* TODO fill out more
21+
* Fixed performance issues with heavy gradient use.
22+
* Skipping more unneeded work in layer operations.
23+
* Optimizations for opaque full-tile images.
24+
* Optimized layer blending for src-over compositing.
25+
* Improvements to analytic antialiasing performance.
2226

2327
Vello Hybrid is currently at roughly beta quality; there are some rough edges still and performance work to be done, but it should be usable.
2428

@@ -115,7 +119,6 @@ Compositor integration is needed for efficient video playback, and is also the b
115119
Bruce Mitchener got tired of waiting and has started the [subduction](https://github.com/forest-rs/subduction) crate, with compelling examples.
116120
To learn more, see the [Subduction: System compositor integration](https://xi.zulipchat.com/#narrow/channel/197075-vello/topic/Subduction.3A.20System.20compositor.20integration/with/582293122) Zulip thread.
117121

118-
<!-- TODO: better screenshot? The web one may be visually more interesting -->
119122
<figure>
120123
<img style="height: auto;" width="1152" height="864" src="subduction_screenshot.png" alt="A screenshot of subduction, showing native mac widgets">
121124
<figcaption>

0 commit comments

Comments
 (0)