x86 ring 0 software rasterizer
The actual rasterizer was lacking because I never got texture mapping working correctly, but I gained a substantial understanding of how to work with serial, interrupts, the GDT, and BIOS calls.

A very low poly Utah teapot with what’s supposed to be the missing texture used in Source games and Minecraft