The 3dfx Voodoo Graphics: The 3D Revolution Begins
It’s late 1996, and if you’ve been playing Quake or Tomb Raider on a standard SVGA card, you know the "pixel crawl" and the shimmering textures. But then you plug in a 3dfx Voodoo card, and it’s like someone turned on the lights. The blocky textures are suddenly smooth, and the frame rate is buttery.
Not Your Average Video Card
The Voodoo is a "3D-only" card. It doesn't handle your Windows desktop (you still need a 2D card for that); you connect your 2D card to the Voodoo with a pass-through cable. When a 3D game starts, the Voodoo takes over the signal. It’s a strange setup, but the results are undeniable.
Glide: The API of Kings
3dfx didn't just give us hardware; they gave us Glide. It’s a proprietary API that’s much closer to the metal than early versions of Direct3D or OpenGL. For a developer, writing for Glide is a joy. You get hardware-accelerated Z-buffering, alpha blending, and that iconic "bilinear filtering" that makes everything look so professional.
// A snippet of Glide code
grSstSelect( 0 );
grBufferClear( 0x00, 0, 0 );
grDrawTriangle( &v1, &v2, &v3 );
The End of Software Rendering
Once you’ve seen Quake running on a Voodoo at 640x480, there’s no going back. We’re moving away from the era where the CPU had to do everything. This card is the first step toward the GPU becoming the most important component in a gaming PC. I’ve just spent my month’s salary on one of these, and honestly, it’s worth every penny.