RSSAmplifier

Blog

Caleb Leak

Technical writing and notes.

calebleak.comRSS feed ↗5 posts

Latest posts

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.

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++.

Raymarching Voxel Rendering

Three raymarching techniques for rendering cube voxels -- plane intersections, sphere-assisted, and cube-assisted -- with performance benchmarks.

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.

Cube Voxel Rendering

An overview of techniques for rendering cube-style voxels, comparing simple quads, reduced polygons, raymarching, and volume ray marching.