Benny's 3DFX corner

I have been doing a bit of programming mid-97 with my Voodoo I, and here were the results.
Here is my setup.
Spinning cube demo - Cubes I
This program spins a colored cube back and forth.


Demonstrates:
  • Flat shading
  • Iterated colors
  • Use of the Depth Buffer
  • Viewing inside/outside the cube


Source and executable here (Watcom, DOS)

Spinning Textured - Cubes II
This program spins two textured cubes back and forth.


Demonstrates:
  • Multiple textures
  • Fog
  • Depth buffer


Source and executable here (Watcom, DOS.)
Two 3df 256x256 cute textures are here (200k)

Antialiased borders - Cubes III
This program spins two textured cubes back and forth, with antialiased borders.


Demonstrates:
  • Antialiased borders


Source and executable here (Watcom, DOS.)
Two 3df 256x256 cute textures are here (200k)

256 colors textures - Cubes IV
This program spins two cubes with a GIF picture on each.


Demonstrates:
  • Loading a palette in texture memory
  • Resizing a picture to a power of 2
  • Loading a 256 colors texture in texture memory
  • Color matching the second palette to the first one
  • Textured 256-color render


Source and executable here (Watcom, DOS.)
OpenGL Quake
This program shows a Quake level with plain colors (no textures) using OpenGL.


Demonstrates:
  • OpenGL programming.
  • Rendering to Voodoo using 3DFX's OpenGL32.dll.
Note: It is usually best to put the 3DFX opengl32.dll in the directory where the executable is, like Quake does.


My version, source and executable here (Visual C, Win95.)
Original code here (QGL, Jan 97, by Joel Beaudoin, code found in Usenet.)


How to use Voodoo in a window


Last updated: 15 Mar 99, layout clean-up.
Back
1