The deadline for submissions for the #LibreGraphicsMeeting has been extended to March 1st, 2020.
This gives you a week to finalize your proposition and drop it in our inbox.
I finally got the time to finish the most basic things I wanted in Read It Later, my @wallabag client and released it today!
You can read a bit about it here https://belmoussaoui.com/2020/02/04/read-it-later/
Games and retro-gtk happenings
I've released v1.7 of enkiTS, my permissively licensed C and C++ Task Scheduler for creating parallel programs, https://github.com/dougbinks/enkiTS/releases/tag/v1.7 which fixes a number of issues and adds a new smoke test, TestAll.cpp.
"Tales from the Optimization Trenches":
Profiling and optimising Unity games.
- CPU bound vs GPU bound
- Case study: CPU spikes when loading data
- Some comments regarding Garbage Collection
- Case study: FPS with authoritative server
- Deep profiling and profiler markers
For more advanced graphics profiling, I recommend taking a look at Nvidia Nsight.
The polygons of Another World https://fabiensanglard.net/another_world_polygons/index.html
Lyon 0.15.0 is out, featuring a complete reimplementation of the fill tessellator https://nical.github.io/posts/new-tessellator.html
For the coming winter holidays, I'm giving you a quick introduction to enve, a new 2D animation tool for Linux, made by Maurycy Liebner :)
Flattening quadratic bézier curves with adaptative subdivision, by Raph Levien https://raphlinus.github.io/graphics/curves/2019/12/23/flatten-quadbez.html
Implementing WebGPU in Gecko by Dzmitry Malyshau: http://kvark.github.io/web/gpu/gecko/2019/12/10/gecko-webgpu.html #Rust #graphics
I merged the largest pull request I ever made https://github.com/nical/lyon/pull/334 (hopefully the last time I embark in a two years long rewrite of a side project)
If you like to turn vector graphics into triangle meshes in rust, prepare for a big release soon.
GNOME and gestures, Part 3: HdyLeaflet again https://blogs.gnome.org/alexm/2019/12/12/gnome-and-gestures-part-3-hdyleaflet-again/
The #Librem5 software team were busy in October: improved power consumption and thermals, refactored integration between various apps, added new features to keyboard, Settings, Shell and Compositor, squashed bugs and more https://puri.sm/posts/librem-5-october-2019-software-update/ #Purism
Announcing the Bytecode Alliance: Building a secure by default, composable future for WebAssembly.
f you're using Steam from Flathub, there's now a Proton Tricks extension you can install to tweak proton to run your favourite games easily! I just did so with Age of Empires 3 and it just works!
Just built Foliate master, and stumbled across this: A "skeuomorphism" option, which makes it look like a real book!
Also, the UI is now pretty close to working at phone sizes, which is exciting.
This whole app is really well done, huge kudos to John Factotum and contributors.
"An Introduction To Real-Time Subsurface Scattering" is a great overview of the techniques https://therealmjp.github.io/posts/sss-intro/
Some flatpak updates https://blogs.gnome.org/mclasen/2019/10/03/some-flatpak-updates/
Gfx dev @ mozilla / opensource geek / a little too obsessed about vector graphics on the GPU.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!