shadertown

77 vgpu shaders, running in production

Everything on this site is drawn by vgpu — the hero, the catalogue, the plates on the pricing page. If you are looking for vgpu examples beyond the toy stage, you are looking at 77 of them.

What vgpu does here

vgpu gives shadertown typed shader imports and a small GPU-first API; shadertown gives each shader a shared uniform block and a catalogue page. Every shader is a WGSL fragment stage compiled live in your browser, drawn by vgpu onto an ordinary <canvas> — no build step between the slider you drag and the pipeline that answers.

vgpu examples you can interrogate

A minimal example shows you the API; a production page shows you the decisions. Each catalogue entry runs the real shader with live controls and explains, in its notes, why the WGSL takes the shape it does — signed distances here, analytic roots there. Tuning one is reading vgpu output with your hands.

Take the source home

The sixteen Free shaders ship their WGSL to anyone; a licence unlocks the rest. Each file arrives with the prelude inlined — a complete, readable fragment stage you can study or vendor into your own vgpu project.

See vgpu at full tilt

The catalogue is the demo reel: 77 shaders, all compiled and drawn by vgpu in the tab you already have open.