Overview

Hack-a-Raster is a software rasterizer built in 12 hours for a hackathon that renders 3D graphics entirely on the CPU. I implemented a simple graphics pipeline without relying on a graphics API.

Demos

Pyramids Spin Cow

Technical Implementation

Architecture

The project intentionally avoids graphics APIs to help me focus on understanding some of the core rendering algorithms that are not often considered when using graphics APIs.

SDL3 was used only for window handling and drawing pixels to the screen.

What I Learned