I just tried MesaFX 0.51gSE on my voodoo1.. and quake3 runs perfectly!
I couldn't spot any visual bug !
even the MiniGL showed corrupted (a bit) menus
My system is :
dual Pentium Pro 200mhz
160MB of EDO ECC RAM
Ultra SCSI RAID
crap integrated Cirrus Logic 1MB
3DFX Voodoo1 4MB running Iceman 1.00.01
Sound Blaster 16
win 2k pro + SP3
the framerate is in the 5-20fps range
it even runs with the texture slide at 3/4 (a bit slower than 2/4), which is great since the texture memory is only 2MB
Bots are not even that tough to kill in hardcore mode (but they are so dumb)
it's also awesome to see all the supported extensions
I just copy pasted the opengl32.dll from the archive
I didn't even looked at the voodoo2 fix
the glide3x.dll included in the Iceman driver was sufficient as well
I ran quake1 before quake3 : monsters, weapons and console background were left untextured
I had first tried Cube (
http://wouter.fov120.com/cube/ ) : it ran without bug but really slow ( 5fps' ish ) , but I can blame it on the slow CPU and 3D card

Thanks for turning that 1996 piece of hardware into a opengl 1.3 compliant part