Software rendering in Zig. Textured models, normal mapping, and shadows, running with WebAssembly.
Enable JavaScript to run the renderer.