"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/
We are pleased to announce the immediate availability of GNOME 3.34, "Thessaloniki"! This release marks six months of intense effort from our developers, designers, and contributors, and we are thrilled to finally make it available to you all 😊
Playing with bounding volumes for ray-marched signed distance fields (by iq): http://iquilezles.org/www/articles/sdfbounding/sdfbounding.htm
If you're doing game dev and have an eye on Rust (the language) then it's probably worth putting a pin in this: https://rust-gamedev.github.io/2019/08/18/introducing-the-rust-game-development-working-group
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!