Techniques demonstrated:
- Ultra-fast font rendering
- Ultra-fast bitmap scaling
- Ultra-fast bitmap rotation
- Projection of 3D structures to 2D for rendering
- Invisible surface detection
- Ultra-fast rendering of lines and polygons directly into video RAM
- Gouraud shading
- Ultra-fast dithering
- A voxel rendering experiment
- A tiled floor rendering experiment
Summary (just give me the TL;DR)
A collection of very short YouTube videos of graphics demos that I did all by myself at home for fun back in the mid-nineties (when I was in my twenties) rendering pixels directly into the video RAM of the 320x200-pixel, 256-color palette VGA without the use of any libraries. Everything is in C or C++ with the crucial routines written in 80386 assembly, in some cases generating machine code on the fly.