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
- A decade in the industry - Dave Pagurekdavepagurek.com
- A case for learning GPU programming with a compute-first mindset – Maister's Graphics Adventuresthemaister.net
- The Case for Use.GPU — Acko.netacko.net
- What To Learn To Be A Real Time Graphics Programmerblog.demofox.org
- GitHub - adam-maj/tiny-gpu: A minimal GPU design in Verilog to learn how GPUs work from the ground up · GitHubgithub.com
- Why Rendering a Triangle is Complicated | LiamHzliamhz.com
- Inside NVIDIA GPUs: Anatomy of high performance matmul kernels - Aleksa Gordićaleksagordic.com
- CUDA Programming Guide — CUDA Programming Guidedocs.nvidia.com
- Hello World! | Fragment Foundryhughsk.io
- Ray Tracing in One Weekendraytracing.github.io
- The Best GPUs for Deep Learning in 2023 — An In-depth Analysistimdettmers.com
- Creating Daylight | The Shadows | Blogbasement.studio