File tree Expand file tree Collapse file tree 2 files changed +22
-0
lines changed
content/posts/newsletter-014 Expand file tree Collapse file tree 2 files changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -245,6 +245,28 @@ _Discussions:
245245[ Rust 1.46.0 ] : https://blog.rust-lang.org/2020/08/27/Rust-1.46.0.html
246246[ mint ] : https://github.com/kvark/mint
247247
248+ ### [ FemtoVG]
249+
250+ ![ femtovg] ( femtovg.png )
251+
252+ [ FemtoVG] is a 2D canvas API in Rust, based on [ nanovg] .
253+
254+ Currently, FemtoVG uses OpenGL as a rendering backend. A Metal backend is 95%
255+ done, and a wgpu backend is on the roadmap. The project is definitely looking
256+ for contributors.
257+
258+ Unlike NanoVG, FemtoVG has full text-shaping support thanks to harfbuzz.
259+
260+ FemtoVG, just like the original NanoVG, is based on the _ stencil-then-cover_
261+ approach presented in [ GPU-accelerated Path Rendering] [ gpupathrender.pdf ] .
262+
263+ Join the [ Discord channel] ( https://discord.gg/V69VdVu )
264+ or follow [ FemtoVG on twitter] ( https://twitter.com/femtovg ) .
265+
266+ [ FemtoVG ] : https://github.com/femtovg/femtovg
267+ [ nanovg ] : https://github.com/memononen/nanovg
268+ [ gpupathrender.pdf ] : https://github.com/femtovg/femtovg/blob/master/assets/gpupathrender.pdf
269+
248270### [ gfx-rs] and [ gfx-portability]
249271
250272![ gfx-rs logo] ( gfx-logo.png )
You can’t perform that action at this time.
0 commit comments