Teaching GPU programming in p5.js: now with compute shaders - Dave Pagurek
Computer graphics education is in a weird place right now. The graphical capabilities of computers have expanded tremendously. At this point, it's also hard to talk about "graphical" capabilities: your Graphics Processing Unit (GPU) is no longer just pushing triangles onto the screen; it's a platform for general parallel programming. That's fantastic for increasing the possibilities! But with so much potentially to learn, how do you get started?
Teaching GPU programming in p5.js: now with compute shaders - Dave Pagurek Teaching GPU programming in p5.js: now with compute shaders April 3, 2026 Computer graphics education is in a weird place right now. The graphical capabilities of computers have expanded tremendously. At this point, it's also hard to talk about "graphical" capabilities: your Graphics Processing Unit (GPU) is no longer just pushing triangles onto the screen; it's a platform for general parallel programming. That's fantastic for increasing the possibilities! But with so much potentially to learn, how do you get started? T
saved by
related reading
- The Book of Shadersthebookofshaders.com
- Hello World! | Fragment Foundryhughsk.io
- A case for learning GPU programming with a compute-first mindset – Maister's Graphics Adventuresthemaister.net
- Shadersshaders.com
- General-purpose computing on graphics processing units - Wikipediaen.wikipedia.org
- The Case for Use.GPU — Acko.netacko.net
- Hello Triangle 🟢 - Learn WebGPU for C++ documentationeliemichel.github.io
- CUDA C++ Programming Guide (Legacy) — CUDA C++ Programming Guidedocs.nvidia.com
- Paper Shaders – Ultra-fast zero-dependency shadersshaders.paper.design
- Shading Motion - The Blog of Maxime Heckelblog-git-motion-post-maxime-heckels-projects.vercel.app
- CUDA Programming Guide — CUDA Programming Guidedocs.nvidia.com
- Image to Mesh Gradientphotogradient.com