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
Explore this link on the map →saved by
related reading
- A decade in the industry - Dave Pagurekdavepagurek.com
- Shadersshaders.com
- The Case for Use.GPU — Acko.netacko.net
- General-purpose computing on graphics processing units - Wikipediaen.wikipedia.org
- 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
- The Book of Shaders: about this bookthebookofshaders.com
- The Blog of Maxime Heckelblog.maximeheckel.com
- Image to Mesh Gradientphotogradient.com
- Wayback Machinecohost.org
- LearnOpenGL - Hello Trianglelearnopengl.com