The foundation: Math primitives, Pixelmaps, and the first flat-shaded software triangle.
Milestone 2 Gouraud & Scene GraphSmooth vertex shading on hierarchical models. Features the classic cube and sphere demos.
Milestone 3 Asset LoadersParsing original .DAT, .MAT, and .PIX files. Rendering the legendary Carmageddon Eagle.
Milestone 4 Lights & FogDynamic lighting (Directional, Point, Spot) with attenuation and distance-based linear fog.
Milestone 5 Textures & APIAffine texture mapping with color keys. The final optimized renderer and frozen API surface.
Reference API DocumentationDetailed API reference for all modules, classes, and functions.