GLQuake FAQs

1.1 What is GLQuake?
1.2 What's so great about it?
1.3 What do I need to run it?
1.4 How do I get the latest version of GLQuake?


1.1 What is GLQuake?

GLQuake is a special enhanced version of Quake designed to run on computers with 3D accelerator cards using the OpenGL API. It features some nice tricks that you won't find in Quake, and also improves performance on 3D accelerated systems...


1.2 What's so great about it?

On an appropriate system, GLQuake will give you high resolutions at improved frame rate, with smoother textures and monsters, and all kinds of neat little tricks like transparent water, lava and slime, and reflective glass (well, on one texture anyway)...

The performance increase from GLQuake can be spectacular - the table below gives the results of timedemo tests on Quake before and after I added a 3Dfx card to my two year old P90 (40Mb RAM, Diamond Stealth 2000). Results are given for WinQuake, and for GLQuake with a 3Dfx card. The numbers given are the frames-per-second recorded for that demo. You can run your own test using the command 'timedemo demo' from the console, where demo is the name of your demo file (demo1, demo2 and demo3 are the standard Quake demos)...

DEMO WinQuake v1.1

320x200
WinQuake v1.1

640x480
GLQuake v0.96
UNTWEAKED
640x480
GLQuake v0.96
TWEAKED
640x480
DEMO1 9.7 2.8 17.6 21.9
DEMO2 9.9 3.1 18.7 21.3
DEMO3 9.3 2.8 11.1 18.1

As you can see, in general GLQuake with a 3Dfx at 640x480 runs about twice as fast as normal Quake at 320x200 without a 3Dfx on my computer. The poor time for GLQuake in DEMO3 is probably because of the way GLQuake treats explosions. DEMO3 includes a lot of grenade and rocket explosions, which explains the slowdown. GLQuake includes an option called "flashblend". Using the faster flashblend setting gave an extra 3 fps, but you get ugly balls of light around the explosions.

To find out how I achieved the tweaked results, see my GLQuake troubleshooting guide.


1.3 What do I need to run it?

GLQuake is designed to run using a subset of OpenGL. You can run GLQuake on most good 3D accelerators. Check the table below for a list of some of the cards and chipsets which are capable...

Chipset Card Manufacturer
3Dfx Voodoo Canopus Pure 3D Canopus
Deltron Flash 3D Deltron
Diamond Monster 3D Diamond
Guillemot MaxiGamer 3D Guillemot
Intergraph Intense 3D Voodoo Intergraph
Orchid Righteous 3D Orchid
Quantum 3D Obsidian Quantum 3D
Skywell Magic 3D Magic-3D
TechWorks Power 3D TechWorks
3Dfx Voodoo Rush Hercules Stingray 128-3D Hercules
Jazz Multimedia Adrenaline Rush Jazz Multimedia
Riva 128 Velocity 128 STB
Diamond Viper 330 Diamond
Victory Erazor ELSA
PowerVR PCX2 Matrox m3D Matrox
Apocalypse 3Dx Videologic

At the moment the 3Dfx Voodoo chipset cards provide the best performance on most PCs, although the PowerVR PCX2 cards allow higher resolutions and should perform well on high spec (Pentium II) systems.

3Dfx's Voodoo 2 should appear in the spring of 1998, and is alleged to give two to three times the frame rate of a Voodoo. You will also be able to link two Voodoo 2 cards together i