🦞🌯 Lobster Roll

Stories by mikejsavage

The Implementation of Rewind in Braid (youtube.com)
Using Zig to Commit Toolchains to VCS (forrestthewoods.com)
Dependencies Belong in Version Control (forrestthewoods.com)
A Shader Trick (the-witness.net)
Over-Generic Use of Abstractions as a Major Cause of Wasting Resources (ithare.com)
A Deep Dive into Nanite Virtualized Geometry (advances.realtimerendering.com)
Hope you like reading ldd output (gist.github.com)
Natural Number Game (adam.math.hhu.de)
Using Jai's Unique and Powerful Compiler for Typesafe Units (forrestthewoods.com)
Faster Inverse BWT (cbloomrants.blogspot.com)
You can't make C++ not ugly, but you can't not try (2010) (apenwarr.ca)
Rust performance: finishing the job (mikejsavage.co.uk)
Revision 2017 demos (pouet.net)
Learn OpenGL (learnopengl.com)
Bringing Verse Transactional Memory Semantics to C++ (unrealengine.com)
Spherical Harmonics (patapom.com)
Jonathan Blow on Software Quality (youtube.com)
0x5f3759df - derivation of fast rsqrt (2012) (blog.quenta.org)
Coding Adventure: Rendering Text (youtube.com)
Unsafe read beyond of death (ogxd.github.io)
On Light, Colors, Mixing Paints, and Numerical Optimization (github.com)
The Witness: frame analysis part 1 (blog.thomaspoulet.fr)
Part 2: https://blog.thomaspoulet.fr/the-witness-frame-part-2/
On Proebsting's Law (zeux.io)
blink - A tool which allows you to edit source code of any C++ project at runtime (github.com)
What you need to do a 64k intro (cce.kapsi.fi)
The experimental Sokol Vulkan backend (floooh.github.io)
How I made Tracy 30× faster (wolf.nereid.pl)
Daily Mail (mikejsavage.co.uk)
How bad are small triangles on GPU and why? (g-truc.net)
WinDbg Time Travelling Debugger is Amazing Magic (forrestthewoods.com)