Archives
All the articles I've archived.
2026 1
February 1
-
I Taught My Dog to Vibe Code Games
My cavapoo Momo vibe coded playable Godot games. All I had to do was teach her to type, route her input to Claude Code, and build the right tools.
2019 1
January 1
-
Fast Virtual Functions: Hacking the VTable for Fun and Profit
Exploiting the VTable to eliminate overhead, speed up applications like games, and create flexible architectures in C++.
2017 3
June 1
-
Raymarching Voxel Rendering
Three raymarching techniques for rendering cube voxels -- plane intersections, sphere-assisted, and cube-assisted -- with performance benchmarks.
May 1
-
Quads All the Way Down: Simple Voxel Rendering
Comparing four quad-based techniques for rendering cube voxels: display lists, VAOs, and geometry shaders, with performance benchmarks.
March 1
-
Cube Voxel Rendering
An overview of techniques for rendering cube-style voxels, comparing simple quads, reduced polygons, raymarching, and volume ray marching.