Hello World! | Fragment Foundry
Each exercise in the workshop has a few parts. Here you'll find some background information that'll help you work through the task. In the middle, you'll see a shader editor: your goal is to fix the shader as described in the code. You can see a preview on the left, both for your current answer and for the correct one. Once they match up, you'll pass the lesson. Good luck! Most of the software we write and run — JavaScript, C#, Java, etc. — is executed on the computer's Central Processing Unit (CPU). This is your computer's brain, responsible for generic computation. However there's another processing unit on your machine available to you: the Graphics Processing Unit (GPU). It's designed from the ground up to be really good at crunching numbers for computer graphics, and can do so much faster than your CPU. Its performance boost comes from the hardware. While a CPU has 2–8 big cores, a GPU has hundreds or even thousands of small ones. This makes it great at running code in parallel: p
Hey, welcome! This is a self-guided workshop introducing you to the magic of fragment shaders. How This Works Each exercise in the workshop has a few parts. Here you'll find some background information that'll help you work through the task. In the middle, you'll see a shader editor: your goal is to fix the shader as described in the code. You can see a preview on the left, both for your current answer and for the correct one. Once they match up, you'll pass the lesson. Good luck! Wait, Shaders? Most of the software we write and run — JavaScript, C#, Java, etc. — is executed on the…
saved by
related reading
- Shadersshaders.com
- The Book of Shadersthebookofshaders.com
- Teaching GPU programming in p5.js: now with compute shaders - Dave Pagurekdavepagurek.com
- Paper Shaders – Ultra-fast zero-dependency shadersshaders.paper.design
- The Book of Shaders: about this bookthebookofshaders.com
- A case for learning GPU programming with a compute-first mindset – Maister's Graphics Adventuresthemaister.net
- The online home of Maxime's workmaximeheckel.com
- The Case for Use.GPU — Acko.netacko.net
- General-purpose computing on graphics processing units - Wikipediaen.wikipedia.org
- The Blog of Maxime Heckelblog.maximeheckel.com
- MAKING SOFTWAREmakingsoftware.co
- README | GPU Glossarymodal.com