Teaching GPU programming in p5.js: now with compute shaders
Summary
The piece explains how GPU programming can be taught using p5.js with WebGPU compute shaders, introducing p5.strands storage buffers and compute shaders. It provides a range of educational examples from filters to particle simulations and discusses moving toward native shader code while keeping a friendly learning curve.