File tree 2 files changed +22
-0
lines changed
content/posts/newsletter-014
2 files changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -245,6 +245,28 @@ _Discussions:
245
245
[ Rust 1.46.0 ] : https://blog.rust-lang.org/2020/08/27/Rust-1.46.0.html
246
246
[ mint ] : https://github.com/kvark/mint
247
247
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
+
248
270
### [ gfx-rs] and [ gfx-portability]
249
271
250
272
![ gfx-rs logo] ( gfx-logo.png )
You can’t perform that action at this time.
0 commit comments