Librem 5 Smartphone -- July Update.
So much amazing stuff going on. Including Calls, Messages, Web, Contacts, Settings, and more.
So we started shipping WebRender in Firefox a few weeks ago. Completely new rendering engine written in rust, big departure from how we approached rendering before. We are gradually enabling it for different hardware/OS configurations and a couple of million users have it now.
What's kind of blowing my mind, having worked on 3 large-ish rewrites, is that since WebRender shipped, telemetry has reported less crashes per user with WebRender than without.
This is *not* how big rewrites usually go.
I made a blog! "Replacing a live system is really hard" https://aras-p.info/blog/2019/06/21/Replacing-a-live-system-is-really-hard/
Discover the new adaptive view switcher and adaptive preferences window from libhandy 0.0.10: https://bytesgnomeschozo.blogspot.com/2019/06/libhandy-0010.html
Woo! As you may have seen from that previous boost, Mastodon 2.9 is now out, featuring a new single column interface:
This is, IMHO, a huge step forward for getting non-technical people onto Mastodon 👍
Instead of the Tweetdeck-style interface, there's now a default single-column timeline which is much less scary.
(The multicolumn original is still an option in Settings, and those who currently use multicolumn will continue to see it by default.)
Bientôt un Uber ou un Airbnb coopératif et éthique ?
Qui connaît Smart, Fairbnb, Open Food ou CoopCycle ? Les plateformes coopératives, respectueuses des travailleurs et des données personnelles, peinent encore à se faire connaître
Beating up on qsort, a fun read mircro-optimizing a simple algorithm: https://travisdowns.github.io/blog/2019/05/22/sorting.html
A look at Pathfinder, a GPU vector graphics renderer written in #rustlang https://nical.github.io/posts/a-look-at-pathfinder.html
After years of hard work, WebRender begins shipping in Firefox stable 🎉 https://mozillagfx.wordpress.com/2019/05/21/graphics-team-ships-webrender-mvp/
There is a humble bundle of computer #graphics books (all in pdf format): https://www.humblebundle.com/books/computer-graphics-crc-press-books
Librem 5 hardware update report for May 8th!
Including: Display drivers accepted upstream, Mesa, SMS, and compositor work.
Why are 2D graphics so much harder than 3D?
Piet-metal by Raph Levien, A GPU 2D vector graphics render using compute shaders (metal 2):
I recommend reading the blog post and also the source code on github: https://github.com/linebender/piet-metal/blob/master/TestApp/PietRender.metal
Jendrik Illner's graphics prgramming weekly, issue 73 https://www.jendrikillner.com/post/graphics-programming-weekly-issue-73/
I blogged about what's new in lyon:
Long time no toot!
#GodotEngine 3.1 is getting close to the release candidate, expect the stable version in coming weeks!
You can test 3.1 beta 4 now and report any bugs you find: https://godotengine.org/article/dev-snapshot-godot-3-1-beta-4
Gfx dev @ mozilla / opensource geek / a little too obsessed about vector graphics on the GPU.
Game development! Discussions about game development and related fields, and/or by game developers and related professions.