Teaching GPU programming in p5.js: now with compute shaders

We're at a really challenging but interesting time for graphics where the technology is capable of so much more, but that adds a lot of complexity, so now the pedagogical side has to catch up. p5.strands hopes to provide scaffolding to take you from p5's 2D mode all the way up through compute shaders.