Software

How Quake III Broke the Rules of Math: The Story of the Fast Inverse Square Root

At first glance, theq_rsqrtfunction in theQuake III Arenasource code looks like a programmer’s prank. It features a handful of bit twiddles, a mysterious hexadecimal constant, and a single Newton refinement. Yet, that odd little routine – the Fast Inverse Square Root – was called millions of times rendering 3D environments. It helped shape the performance…
Read more

Play the Rhapsody Game

Reliving Tomb Raider on a Retro PC with 3dfx Voodoo Magic