↓ Skip to main content

“Every algorithm is built up without the use of external libraries or APIs and is presented with language agnostic pseudocode, allowing anyone with a basic understanding of programming and high school math to follow along.”

Gabriel Gambettagabrielgambetta.com ↗

Raytracing and rasterization, built from nothing but a pixel-setting function. No OpenGL, no engine, no shader language to learn first. Most graphics courses bury the ideas under API boilerplate. This one hands over the whole book for free.