Skip to main content
index
works
about
experiments
contact
tobi m.
Notes on shaders, WebGPU and the parts that went wrong.
Alpha-to-coverage, and the black edges it doesn't fix
Sept 2026
Real-time GI that just brightened the walls
Sept 2026
An MCP server that lets an agent write WebGPU shaders
Sept 2026
MSAA on a RenderTarget breaks GTAO on WebGPU
Aug 2026
Making three.js bloom 9x faster with the Call of Duty blur
Aug 2026