GLQuake on a ViRGE
It has been a long standing opinion that the S3 ViRGE could not
handle GLQuake. Well that is not true. By following the 10 steps
below, anyone with a ViRGE family card will be running
GLQuake in no time.
Steps for GLQuake on a ViRGE card.
Figure out which card you have.
Go here to
download the latest drivers for your card and/or get the s3id utility
to tell which card you have.
Unzip the drivers to a temporary folder, and install the drivers.
Go here if you have Windows '95.
Go here if you have Windows '98.
Install the drivers.
You can get it on my download page, or here.
Run glq1114.exe. Un-Check the 3DFX GL Miniport check-box, then install it.
Decide what miniGL wrapper/driver to use.
Here are the best choices and descriptions.
This is the old S3Quake wrapper that really sucked under DirectX5, but
with the tremendous improvements in DirectX6 this wrapper became the
fastest, especially if you have a K6-2.
This wrapper supports Bilinear filtering and properly shows the ball
of light around projectiles, however, it does not support MIP mapping
or water transparency.
The Techland MiniGL driver
This is not a wrapper, but a real driver. Unfortunately, it is quite
slow. It's speed alone pushes it to second place. Unlike any of the
other drivers, this one is still being developed.
This driver supports everything, even 24bpp rendering. It looks very
good and may be faster in the future. Lighting should be turned off
for speed. This one even works with Quake2!
Go to my download page for the others, and
go here to see
a good description of all the drivers, and their performance.
After downloading the appropriate driver, extract the file "opengl32.dll"
to your quake directory.
Right-click on the shortcut to GLQuake on your desktop. Click on the
The "target" box should read something like:
Add (without the quotes) " -width 400 -height 300" for higher end
machines with the S3Quake wrapper.
Add (without the quotes) " -width 320 -height 240" or " -width 320 -height 200" for lower end
machines, or any machine with the techland MiniGL driver.
When you are finished, press OK.
Run the link on your desktop!
To increase performance add the following to autoexec.cfg in your quake directory:
gl_texturemode "GL_NEAREST" - Turns off BiLinear filtering
gl_fullbright "1" - Turns off lighting
gl_picmip "1" - Blurs textures
There is no step 10, I just don't like odd numbers :)