RPRounak Paulinvec4.hashnode.dev·May 3 · 5 min readRasterization from Scratch: Drawing a TriangleWhat we're doing Last post: black window, nothing drawn. This post: a full-screen cycling color and a filled triangle — the first real pixels we write ourselves. Two new things added to the codebase: 00
RPRounak Paulinvec4.hashnode.dev·May 3 · 3 min readRasterization from Scratch: Project SetupWhat we're building Theory is done. Now we write code. This series implements a software rasterizer — entirely on the CPU, writing pixels directly into a framebuffer. No OpenGL. No Vulkan. No shortcut00
RPRounak Paulinvec4.hashnode.dev·Apr 28 · 3 min readRasterization from Scratch: How Triangles Become PixelsWhy rasterization exists At some point, all rendering boils down to a simple question: Given a triangle, which pixels on the screen belong to it? GPUs answer this billions of times per second. But t00