WBrenderer

A high-performance software implementation of Argonaut's BRender engine.

Milestone 1 The First Triangle

The foundation: Math primitives, Pixelmaps, and the first flat-shaded software triangle.

Milestone 2 Gouraud & Scene Graph

Smooth vertex shading on hierarchical models. Features the classic cube and sphere demos.

Milestone 3 Asset Loaders

Parsing original .DAT, .MAT, and .PIX files. Rendering the legendary Carmageddon Eagle.

Milestone 4 Lights & Fog

Dynamic lighting (Directional, Point, Spot) with attenuation and distance-based linear fog.

Milestone 5 Textures & API

Affine texture mapping with color keys. The final optimized renderer and frozen API surface.

Reference API Documentation

Detailed API reference for all modules, classes, and functions.