3DFXVS.INF Driver File Contents (vs413111.zip)

; INF file for 3dfx Voodoo 3/4/5 Windows 9x display driver
; AGP driver:      1.0.22
; DirectX drivers: 4.12.01.0666
; Glide2x driver:  2.61.00.0674, API version: 2.61
; Glide3x driver:  3.10.00.0674, API version: 3.10
; OpenGL driver:   1.0.0.0761,   API version: 1.1.0

[version]
LayoutFile=layout.inf
Class=DISPLAY
signature="$CHICAGO$"
Provider=%MG%
DriverVer=11/04/2002,4.13.01.0011

[DestinationDirs]
DefaultDestDir=11
Driver.HelpV3=18
Driver.HelpV5=18
Driver.MsDos=10
Driver.System=11

[SourceDisksNames]
1="3dfx Voodoo Driver Install Disk",,0

[SourceDisksFiles]
3dfx16vs.drv=1
3dfx32vs.dll=1
3dfxogl.dll=1
3dfxSpl2.dll=1
3dfxSpl3.dll=1
3dfxvs.inf=1
3dfxvs.vxd=1
glide2x.dll=1
glide2x.ovl=1
glide3x.dll=1
v3help.chm=1
v5help.chm=1
vgartd.vxd=1

[Manufacturer]
%MG%=Mfg

[Mfg]
; All Voodoo 3's have DEV_0005 anyway, so why muck with subvendor/subsystem?
"3dfx Avenger (Voodoo 3) Series"=Driver.InstallV3,PCI\VEN_121A&DEV_0005
"3dfx VSA-100 (Voodoo 4/5) Series"=Driver.InstallV5,PCI\VEN_121A&DEV_0009
"3dfx VSA-100 (Voodoo 4/5) Series"=Driver.InstallV5,PCI\VEN_121A&DEV_000B

[Driver.InstallV3]
CopyFiles=Driver.System, Driver.MsDos, Driver.HelpV3
DelReg=Prev.DelReg
AddReg=Driver.AddReg, 3dfxTools.Common, 3dfxTools.Voodoo3
Reboot

[Driver.InstallV5]
CopyFiles=Driver.System, Driver.MsDos, Driver.HelpV5
DelReg=Prev.DelReg
AddReg=Driver.AddReg, 3dfxTools.Common, 3dfxTools.Voodoo5
Reboot

; Copy driver files to SYSTEM directory
[Driver.System]
3dfx16vs.drv,,,0xC
3dfxvs.vxd,,,0xC
3dfx32vs.dll,,,0xC
glide2x.dll,,,0xC
glide3x.dll,,,0xC
3dfxSpl2.dll,,,0xC
3dfxSpl3.dll,,,0xC
3dfxOGL.dll,,,0xC
vgartd.vxd,,,0xC

; Copy DOS/4G Glide driver to WINDOWS directory
[Driver.MsDos]
glide2x.ovl,,,0xC

; Copy the help file to Help directory
[Driver.HelpV3]
"v3help.chm",,,0xC

[Driver.HelpV5]
"v5help.chm",,,0xC

; Delete previous registry settings
[Prev.DelReg]
HKR,,Ver
HKR,,DevLoader
HKR,DEFAULT
HKR,MODES
HKR,CURRENT
HKR,GLIDE
HKR,D3D
HKR,TIMINGS
HKR,FEATURES
HKR,"3dfx Tools\3dfxTools Features\Configurations"

[Driver.AddReg]
; Install AGP Driver
HKLM,"System\CurrentControlSet\Services\VxD\VGARTD",StaticVxD,,"vgartd.vxd"

; Add driver info and default display settings
HKR,,Ver,,4.0
HKR,,DevLoader,,*vdd
HKR,%DB%,Mode,,"16,800,600"
HKR,%DB%,drv,,3dfx16vs.drv
HKR,%DB%,drv2,,3dfx16vs.drv
HKR,%DB%,vdd,,"*vdd"
HKR,%DB%,minivdd,,3dfxvs.vxd
HKR,%DB%,minivdd2,,3dfxvs.vxd
HKR,%DB%,RefreshRate,,-1
HKR,%DB%,DDC,,1
HKR,,ProviderName,,%MG%

; Add OpenGL ICD info for OpenGL32.dll
HKLM,"Software\Microsoft\Windows\CurrentVersion\OpenGLdrivers","3dfx",,"3dfxogl.dll"

; Add desktop video modes and available refresh rates
HKR,"%N%4\640,480",drv,,vga.drv
HKR,"%N%4\640,480",vdd,,*vdd
HKR,"%N%8\320,200",,,"70,72,75,80,85,90,100,120,140,160,200"
HKR,"%N%8\320,240",,,"60,70,72,75,80,85,90,100,120,140,160,200"
HKR,"%N%8\400,300",,,"60,70,72,75,80,85,90,100,120,140,160,200"
HKR,"%N%8\512,384",,,"75,80,85,90,100,120,140,160,200"
HKR,"%N%8\640,400",,,"70,72,75,80,85,90,100,120,140,160,200"
HKR,"%N%8\640,480",,,"60,70,72,75,80,85,90,100,120,140,160,200"
HKR,"%N%8\800,600",,,"60,70,72,75,80,85,90,100,120,140,160,200"
HKR,"%N%8\960,720",,,"60,70,72,75,80,85,90,100,120,140,160,200"
HKR,"%N%8\1024,768",,,"60,70,72,75,80,85,90,100,120,140,160,200"
HKR,"%N%8\1152,864",,,"60,70,72,75,80,85,90,100,120,140,160"
HKR,"%N%8\1280,960",,,"60,70,72,75,80,85,90,100,120,140,160"
HKR,"%N%8\1280,1024",,,"60,70,72,75,80,85,90,100,120,140"
HKR,"%N%8\1600,1200",,,"60,70,72,75,80,85,90,100"
HKR,"%N%8\1792,1344",,,"60,70,72,75,80"
HKR,"%N%8\1856,1392",,,"60,70,72,75,80"
HKR,"%N%8\1920,1440",,,"60,70,72,75"
HKR,"%N%8\2048,1536",,,"60"
HKR,"%N%16\320,200"
HKR,"%N%16\320,240"
HKR,"%N%16\400,300"
HKR,"%N%16\512,384"
HKR,"%N%16\640,400"
HKR,"%N%16\640,480"
HKR,"%N%16\800,600"
HKR,"%N%16\960,720"
HKR,"%N%16\1024,768"
HKR,"%N%16\1152,864"
HKR,"%N%16\1280,960"
HKR,"%N%16\1280,1024"
HKR,"%N%16\1600,1200"
HKR,"%N%16\1792,1344"
HKR,"%N%16\1856,1392"
HKR,"%N%16\1920,1440"
HKR,"%N%16\2048,1536"
HKR,"%N%32\320,200"
HKR,"%N%32\320,240"
HKR,"%N%32\400,300"
HKR,"%N%32\512,384"
HKR,"%N%32\640,400"
HKR,"%N%32\640,480"
HKR,"%N%32\800,600"
HKR,"%N%32\960,720"
HKR,"%N%32\1024,768"
HKR,"%N%32\1152,864"
HKR,"%N%32\1280,960"
HKR,"%N%32\1280,1024"
HKR,"%N%32\1600,1200"
HKR,"%N%32\1792,1344"
HKR,"%N%32\1856,1392"
HKR,"%N%32\1920,1440"
HKR,"%N%32\2048,1536"

; Add available video modes and refresh timings info
; All display timings have been set to driver GTF except for modes which require
; doublescan (< 350 lines) and some others, for which timings were computed
; by hand using VESA's GTF (ftp://ftp.vesa.org/pub/GTF/GTF_V1R1.xls).
; CRT Display Timings ModeLine Format:
; Total Horizontal Lines (Pixels),
; Horizontal Sync Start (Pixels),
; Horizontal Sync End (Pixels),
; Total Vertical Lines (Lines),
; Vertical Sync Start (Lines),
; Vertical Sync End (Lines),
; Synchronization Flags,
; Pixel Clock (Hz),
; Actual Vertical Refresh Rate (Hz * 100),
; Character Width (Pixels),
; Sum of all the above (where Pixel Clock / 10000).
; The last piece is tamper protection (bogus timings may kill the monitor).
; Synchronization Flags (add together):
; Bit 0: Doublescan (0 = Disable, 1 = Enable),
; Bit 1: Interlaced (0 = Disable, 2 = Enable),
; Bit 2: Horizontal Sync Polarity (0 = Positive, 4 = Negative),
; Bit 3: Vertical Sync Polarity (0 = Positive, 8 = Negative).

HKR,TIMINGS,UseGTF,,0
HKR,TIMINGS,OptimalNonEDIDLimit,,200
HKR,TIMINGS,OptimalRefreshLimit,,200
HKR,%T0%\70Hz,,,"414,334,367,432,408,411,1,12519000,7000,8,10626"
HKR,%T0%\70Hz,%SU%,,%SS%
HKR,%T0%\72Hz,,,"400,328,360,418,401,404,1,12038000,7200,8,10723"
HKR,%T0%\72Hz,%SU%,,%SS%
HKR,%T0%\75Hz,,,"402,329,361,418,401,404,1,12603000,7500,8,11084"
HKR,%T0%\75Hz,%SU%,,%SS%
HKR,%T0%\80Hz,,,"406,331,363,419,401,404,1,13609000,8000,8,11693"
HKR,%T0%\80Hz,%SU%,,%SS%
HKR,%T0%\85Hz,,,"408,331,364,421,401,404,1,14600000,8500,8,12298"
HKR,%T0%\85Hz,%SU%,,%SS%
HKR,%T0%\90Hz,,,"410,332,365,422,401,404,1,15572000,9000,8,12900"
HKR,%T0%\90Hz,%SU%,,%SS%
HKR,%T0%\100Hz,,,"416,335,368,424,401,404,1,17638000,10000,8,14120"
HKR,%T0%\100Hz,%SU%,,%SS%
HKR,%T0%\120Hz,,,"422,337,371,429,401,404,1,21725000,12000,8,16545"
HKR,%T0%\120Hz,%SU%,,%SS%
HKR,%T0%\140Hz,,,"428,340,374,434,401,404,1,26005000,14000,8,18990"
HKR,%T0%\140Hz,%SU%,,%SS%
HKR,%T0%\160Hz,,,"430,341,375,440,401,404,1,30272000,16000,8,21427"
HKR,%T0%\160Hz,%SU%,,%SS%
HKR,%T0%\200Hz,,,"436,343,378,451,401,404,1,39327000,20000,8,26354"
HKR,%T0%\200Hz,%SU%,,%SS%
HKR,%T1%\60Hz,,,"414,334,367,516,490,493,1,12817000,6000,8,9904"
HKR,%T1%\60Hz,%SU%,,%SS%
HKR,%T1%\70Hz,,,"408,331,364,500,481,484,1,14280000,7000,8,11005"
HKR,%T1%\70Hz,%SU%,,%SS%
HKR,%T1%\72Hz,,,"408,331,364,501,481,484,1,14717000,7200,8,11249"
HKR,%T1%\72Hz,%SU%,,%SS%
HKR,%T1%\75Hz,,,"410,332,365,502,481,484,1,15437000,7500,8,11626"
HKR,%T1%\75Hz,%SU%,,%SS%
HKR,%T1%\80Hz,,,"414,334,367,503,481,484,1,16659000,8000,8,12257"
HKR,%T1%\80Hz,%SU%,,%SS%
HKR,%T1%\85Hz,,,"416,335,368,505,481,484,1,17857000,8500,8,12883"
HKR,%T1%\85Hz,%SU%,,%SS%
HKR,%T1%\90Hz,,,"418,336,369,506,481,484,1,19036000,9000,8,13506"
HKR,%T1%\90Hz,%SU%,,%SS%
HKR,%T1%\100Hz,,,"422,337,371,509,481,484,1,21480000,10000,8,14761"
HKR,%T1%\100Hz,%SU%,,%SS%
HKR,%T1%\120Hz,,,"428,340,374,515,481,484,1,26450000,12000,8,17276"
HKR,%T1%\120Hz,%SU%,,%SS%
HKR,%T1%\140Hz,,,"432,341,376,521,481,484,1,31510000,14000,8,19795"
HKR,%T1%\140Hz,%SU%,,%SS%
HKR,%T1%\160Hz,,,"436,343,378,527,481,484,1,36764000,16000,8,22334"
HKR,%T1%\160Hz,%SU%,,%SS%
HKR,%T1%\200Hz,,,"440,345,380,540,481,484,1,47520000,20000,8,27431"
HKR,%T1%\200Hz,%SU%,,%SS%
HKR,%T3%\60Hz,,,"512,415,456,622,601,604,1,19108000,6000,8,11129"
HKR,%T3%\60Hz,%SU%,,%SS%
HKR,%T3%\70Hz,,,"520,418,460,625,601,604,1,22750000,7000,8,12512"
HKR,%T3%\70Hz,%SU%,,%SS%
HKR,%T3%\72Hz,,,"522,419,461,626,601,604,1,23528000,7200,8,12794"
HKR,%T3%\72Hz,%SU%,,%SS%
HKR,%T3%\75Hz,,,"524,420,462,627,601,604,1,24641000,7500,8,13211"
HKR,%T3%\75Hz,%SU%,,%SS%
HKR,%T3%\80Hz,,,"526,421,463,629,601,604,1,26468000,8000,8,13899"
HKR,%T3%\80Hz,%SU%,,%SS%
HKR,%T3%\85Hz,,,"530,423,465,630,601,604,1,28382000,8500,8,14600"
HKR,%T3%\85Hz,%SU%,,%SS%
HKR,%T3%\90Hz,,,"532,423,466,632,601,604,1,30260000,9000,8,15293"
HKR,%T3%\90Hz,%SU%,,%SS%
HKR,%T3%\100Hz,,,"536,425,468,636,601,604,1,34090000,10000,8,16688"
HKR,%T3%\100Hz,%SU%,,%SS%
HKR,%T3%\120Hz,,,"542,428,471,643,601,604,1,41821000,12000,8,19480"
HKR,%T3%\120Hz,%SU%,,%SS%
HKR,%T3%\140Hz,,,"546,429,473,651,601,604,1,49762000,14000,8,22289"
HKR,%T3%\140Hz,%SU%,,%SS%
HKR,%T3%\160Hz,,,"550,431,475,659,601,604,1,57992000,16000,8,25128"
HKR,%T3%\160Hz,%SU%,,%SS%
HKR,%T3%\200Hz,,,"554,433,477,675,601,604,1,74790000,20000,8,30832"
HKR,%T3%\200Hz,%SU%,,%SS%
HKR,%T5%\75Hz,,,"GTF"
HKR,%T5%\75Hz,%SU%,,%SS%
HKR,%T5%\80Hz,,,"GTF"
HKR,%T5%\80Hz,%SU%,,%SS%
HKR,%T5%\85Hz,,,"GTF"
HKR,%T5%\85Hz,%SU%,,%SS%
HKR,%T5%\90Hz,,,"GTF"
HKR,%T5%\90Hz,%SU%,,%SS%
HKR,%T5%\100Hz,,,"GTF"
HKR,%T5%\100Hz,%SU%,,%SS%
HKR,%T5%\120Hz,,,"GTF"
HKR,%T5%\120Hz,%SU%,,%SS%
HKR,%T5%\140Hz,,,"GTF"
HKR,%T5%\140Hz,%SU%,,%SS%
HKR,%T5%\160Hz,,,"GTF"
HKR,%T5%\160Hz,%SU%,,%SS%
HKR,%T5%\200Hz,,,"GTF"
HKR,%T5%\200Hz,%SU%,,%SS%
HKR,%T8%\70Hz,,,"828,668,734,432,408,411,0,25039000,7000,8,12992"
HKR,%T8%\70Hz,%SU%,,%SS%
HKR,%T8%\80Hz,,,"GTF"
HKR,%T8%\80Hz,%SU%,,%SS%
HKR,%T8%\85Hz,,,"GTF"
HKR,%T8%\85Hz,%SU%,,%SS%
HKR,%T8%\90Hz,,,"GTF"
HKR,%T8%\90Hz,%SU%,,%SS%
HKR,%T8%\100Hz,,,"GTF"
HKR,%T8%\100Hz,%SU%,,%SS%
HKR,%T8%\120Hz,,,"GTF"
HKR,%T8%\120Hz,%SU%,,%SS%
HKR,%T8%\140Hz,,,"GTF"
HKR,%T8%\140Hz,%SU%,,%SS%
HKR,%T8%\160Hz,,,"GTF"
HKR,%T8%\160Hz,%SU%,,%SS%
HKR,%T8%\200Hz,,,"GTF"
HKR,%T8%\200Hz,%SU%,,%SS%
HKR,%T9%\60Hz,,,"830,669,735,516,490,493,0,25697000,6000,8,12310"
HKR,%T9%\60Hz,%SU%,,%SS%
HKR,%T9%\70Hz,,,"GTF"
HKR,%T9%\70Hz,%SU%,,%SS%
HKR,%T9%\72Hz,,,"GTF"
HKR,%T9%\72Hz,%SU%,,%SS%
HKR,%T9%\75Hz,,,"GTF"
HKR,%T9%\75Hz,%SU%,,%SS%
HKR,%T9%\80Hz,,,"GTF"
HKR,%T9%\80Hz,%SU%,,%SS%
HKR,%T9%\85Hz,,,"GTF"
HKR,%T9%\85Hz,%SU%,,%SS%
HKR,%T9%\90Hz,,,"GTF"
HKR,%T9%\90Hz,%SU%,,%SS%
HKR,%T9%\100Hz,,,"GTF"
HKR,%T9%\100Hz,%SU%,,%SS%
HKR,%T9%\120Hz,,,"GTF"
HKR,%T9%\120Hz,%SU%,,%SS%
HKR,%T9%\140Hz,,,"GTF"
HKR,%T9%\140Hz,%SU%,,%SS%
HKR,%T9%\160Hz,,,"GTF"
HKR,%T9%\160Hz,%SU%,,%SS%
HKR,%T9%\200Hz,,,"GTF"
HKR,%T9%\200Hz,%SU%,,%SS%
HKR,%TC%\60Hz,,,"GTF"
HKR,%TC%\60Hz,%SU%,,%SS%
HKR,%TC%\70Hz,,,"GTF"
HKR,%TC%\70Hz,%SU%,,%SS%
HKR,%TC%\72Hz,,,"GTF"
HKR,%TC%\72Hz,%SU%,,%SS%
HKR,%TC%\75Hz,,,"GTF"
HKR,%TC%\75Hz,%SU%,,%SS%
HKR,%TC%\80Hz,,,"GTF"
HKR,%TC%\80Hz,%SU%,,%SS%
HKR,%TC%\85Hz,,,"GTF"
HKR,%TC%\85Hz,%SU%,,%SS%
HKR,%TC%\90Hz,,,"GTF"
HKR,%TC%\90Hz,%SU%,,%SS%
HKR,%TC%\100Hz,,,"GTF"
HKR,%TC%\100Hz,%SU%,,%SS%
HKR,%TC%\120Hz,,,"GTF"
HKR,%TC%\120Hz,%SU%,,%SS%
HKR,%TC%\140Hz,,,"GTF"
HKR,%TC%\140Hz,%SU%,,%SS%
HKR,%TC%\160Hz,,,"GTF"
HKR,%TC%\160Hz,%SU%,,%SS%
HKR,%TC%\200Hz,,,"GTF"
HKR,%TC%\200Hz,%SU%,,%SS%
HKR,%TE%\60Hz,,,"GTF"
HKR,%TE%\60Hz,%SU%,,%SS%
HKR,%TE%\70Hz,,,"GTF"
HKR,%TE%\70Hz,%SU%,,%SS%
HKR,%TE%\72Hz,,,"GTF"
HKR,%TE%\72Hz,%SU%,,%SS%
HKR,%TE%\75Hz,,,"GTF"
HKR,%TE%\75Hz,%SU%,,%SS%
HKR,%TE%\80Hz,,,"GTF"
HKR,%TE%\80Hz,%SU%,,%SS%
HKR,%TE%\85Hz,,,"GTF"
HKR,%TE%\85Hz,%SU%,,%SS%
HKR,%TE%\90Hz,,,"GTF"
HKR,%TE%\90Hz,%SU%,,%SS%
HKR,%TE%\100Hz,,,"GTF"
HKR,%TE%\100Hz,%SU%,,%SS%
HKR,%TE%\120Hz,,,"GTF"
HKR,%TE%\120Hz,%SU%,,%SS%
HKR,%TE%\140Hz,,,"GTF"
HKR,%TE%\140Hz,%SU%,,%SS%
HKR,%TE%\160Hz,,,"GTF"
HKR,%TE%\160Hz,%SU%,,%SS%
HKR,%TE%\200Hz,,,"GTF"
HKR,%TE%\200Hz,%SU%,,%SS%
HKR,%TF%\60Hz,,,"GTF"
HKR,%TF%\60Hz,%SU%,,%SS%
HKR,%TF%\70Hz,,,"GTF"
HKR,%TF%\70Hz,%SU%,,%SS%
HKR,%TF%\72Hz,,,"GTF"
HKR,%TF%\72Hz,%SU%,,%SS%
HKR,%TF%\75Hz,,,"GTF"
HKR,%TF%\75Hz,%SU%,,%SS%
HKR,%TF%\80Hz,,,"GTF"
HKR,%TF%\80Hz,%SU%,,%SS%
HKR,%TF%\85Hz,,,"GTF"
HKR,%TF%\85Hz,%SU%,,%SS%
HKR,%TF%\90Hz,,,"GTF"
HKR,%TF%\90Hz,%SU%,,%SS%
HKR,%TF%\100Hz,,,"GTF"
HKR,%TF%\100Hz,%SU%,,%SS%
HKR,%TF%\120Hz,,,"GTF"
HKR,%TF%\120Hz,%SU%,,%SS%
HKR,%TF%\140Hz,,,"GTF"
HKR,%TF%\140Hz,%SU%,,%SS%
HKR,%TF%\160Hz,,,"GTF"
HKR,%TF%\160Hz,%SU%,,%SS%
HKR,%TF%\200Hz,,,"GTF"
HKR,%TF%\200Hz,%SU%,,%SS%
HKR,%TG%\60Hz,,,"GTF"
HKR,%TG%\60Hz,%SU%,,%SS%
HKR,%TG%\70Hz,,,"GTF"
HKR,%TG%\70Hz,%SU%,,%SS%
HKR,%TG%\72Hz,,,"GTF"
HKR,%TG%\72Hz,%SU%,,%SS%
HKR,%TG%\75Hz,,,"GTF"
HKR,%TG%\75Hz,%SU%,,%SS%
HKR,%TG%\80Hz,,,"GTF"
HKR,%TG%\80Hz,%SU%,,%SS%
HKR,%TG%\85Hz,,,"GTF"
HKR,%TG%\85Hz,%SU%,,%SS%
HKR,%TG%\90Hz,,,"GTF"
HKR,%TG%\90Hz,%SU%,,%SS%
HKR,%TG%\100Hz,,,"GTF"
HKR,%TG%\100Hz,%SU%,,%SS%
HKR,%TG%\120Hz,,,"GTF"
HKR,%TG%\120Hz,%SU%,,%SS%
HKR,%TG%\140Hz,,,"GTF"
HKR,%TG%\140Hz,%SU%,,%SS%
HKR,%TG%\160Hz,,,"GTF"
HKR,%TG%\160Hz,%SU%,,%SS%
HKR,%TH%\60Hz,,,"GTF"
HKR,%TH%\60Hz,%SU%,,%SS%
HKR,%TH%\70Hz,,,"GTF"
HKR,%TH%\70Hz,%SU%,,%SS%
HKR,%TH%\72Hz,,,"GTF"
HKR,%TH%\72Hz,%SU%,,%SS%
HKR,%TH%\75Hz,,,"GTF"
HKR,%TH%\75Hz,%SU%,,%SS%
HKR,%TH%\80Hz,,,"GTF"
HKR,%TH%\80Hz,%SU%,,%SS%
HKR,%TH%\85Hz,,,"GTF"
HKR,%TH%\85Hz,%SU%,,%SS%
HKR,%TH%\90Hz,,,"GTF"
HKR,%TH%\90Hz,%SU%,,%SS%
HKR,%TH%\100Hz,,,"GTF"
HKR,%TH%\100Hz,%SU%,,%SS%
HKR,%TH%\120Hz,,,"GTF"
HKR,%TH%\120Hz,%SU%,,%SS%
HKR,%TH%\140Hz,,,"GTF"
HKR,%TH%\140Hz,%SU%,,%SS%
HKR,%TH%\160Hz,,,"GTF"
HKR,%TH%\160Hz,%SU%,,%SS%
HKR,%TI%\60Hz,,,"GTF"
HKR,%TI%\60Hz,%SU%,,%SS%
HKR,%TI%\70Hz,,,"GTF"
HKR,%TI%\70Hz,%SU%,,%SS%
HKR,%TI%\72Hz,,,"GTF"
HKR,%TI%\72Hz,%SU%,,%SS%
HKR,%TI%\75Hz,,,"GTF"
HKR,%TI%\75Hz,%SU%,,%SS%
HKR,%TI%\80Hz,,,"GTF"
HKR,%TI%\80Hz,%SU%,,%SS%
HKR,%TI%\85Hz,,,"GTF"
HKR,%TI%\85Hz,%SU%,,%SS%
HKR,%TI%\90Hz,,,"GTF"
HKR,%TI%\90Hz,%SU%,,%SS%
HKR,%TI%\100Hz,,,"GTF"
HKR,%TI%\100Hz,%SU%,,%SS%
HKR,%TI%\120Hz,,,"GTF"
HKR,%TI%\120Hz,%SU%,,%SS%
HKR,%TI%\140Hz,,,"GTF"
HKR,%TI%\140Hz,%SU%,,%SS%
HKR,%TK%\60Hz,,,"GTF"
HKR,%TK%\60Hz,%SU%,,%SS%
HKR,%TK%\70Hz,,,"GTF"
HKR,%TK%\70Hz,%SU%,,%SS%
HKR,%TK%\72Hz,,,"GTF"
HKR,%TK%\72Hz,%SU%,,%SS%
HKR,%TK%\75Hz,,,"GTF"
HKR,%TK%\75Hz,%SU%,,%SS%
HKR,%TK%\80Hz,,,"GTF"
HKR,%TK%\80Hz,%SU%,,%SS%
HKR,%TK%\85Hz,,,"GTF"
HKR,%TK%\85Hz,%SU%,,%SS%
HKR,%TK%\90Hz,,,"GTF"
HKR,%TK%\90Hz,%SU%,,%SS%
HKR,%TK%\100Hz,,,"GTF"
HKR,%TK%\100Hz,%SU%,,%SS%
HKR,%TL%\60Hz,,,"GTF"
HKR,%TL%\60Hz,%SU%,,%SS%
HKR,%TL%\70Hz,,,"GTF"
HKR,%TL%\70Hz,%SU%,,%SS%
HKR,%TL%\72Hz,,,"GTF"
HKR,%TL%\72Hz,%SU%,,%SS%
HKR,%TL%\75Hz,,,"GTF"
HKR,%TL%\75Hz,%SU%,,%SS%
HKR,%TL%\80Hz,,,"GTF"
HKR,%TL%\80Hz,%SU%,,%SS%
HKR,%TM%\60Hz,,,"GTF"
HKR,%TM%\60Hz,%SU%,,%SS%
HKR,%TM%\70Hz,,,"GTF"
HKR,%TM%\70Hz,%SU%,,%SS%
HKR,%TM%\72Hz,,,"GTF"
HKR,%TM%\72Hz,%SU%,,%SS%
HKR,%TM%\75Hz,,,"GTF"
HKR,%TM%\75Hz,%SU%,,%SS%
HKR,%TM%\80Hz,,,"GTF"
HKR,%TM%\80Hz,%SU%,,%SS%
HKR,%TP%\60Hz,,,"GTF"
HKR,%TP%\60Hz,%SU%,,%SS%
HKR,%TP%\70Hz,,,"GTF"
HKR,%TP%\70Hz,%SU%,,%SS%
HKR,%TP%\72Hz,,,"GTF"
HKR,%TP%\72Hz,%SU%,,%SS%
HKR,%TP%\75Hz,,,"GTF"
HKR,%TP%\75Hz,%SU%,,%SS%
HKR,%TQ%\60Hz,,,"GTF"
HKR,%TQ%\60Hz,%SU%,,%SS%

; Add untweakable settings (dword, hexadecimal, etc.)
; HKLM,"Software\3dfx Interactive\Shared",DisableP6WCfix,,"1"
HKR,%DB%,aFifo,0x1,01,00,00,00

[3dfxTools.Common]
HKR,%DB%,Localisation,,"General"
HKR,%DB%,Help,,"Hardware compatibility and performance settings."

HKR,%AF%,%C%,,%B%
HKR,%AF%,List,,"%D%,%S%,Auto Detect,AGP 1x,AGP 2x"
HKR,%AF%,%D%,,"*"
HKR,%AF%,%V%,,"*"
HKR,%AF%,%M%,,"*,-1,0,1,2"
HKR,%AF%,%T%,,"SSTH3_AGP_XRATE"
HKR,%AF%,Help,,"AGP command FIFO buffer size corresponding to your current AGP bus transfer rate. Reboot is required to apply."

HKR,%GC%,%C%,,"Spin"
HKR,%GC%,Min,,"100"
HKR,%GC%,Max,,"220"
HKR,%GC%,%I%,,"1"
HKR,%GC%,%V%,,"*"
HKR,%GC%,%D%,,"*"
HKR,%GC%,%T%,,"grxClock"
HKR,%GC%,Help,,"Core and memory clock frequency, in MHz. Setting too high may cause problems, possibly permanent due to overheat. Defaults: V3 1000: 125 MHz, Velocity 100 and V3 2000: 143 MHz, V3 3000, V4 and V5: 166 MHz, V3 3500: 183 MHz. Reboot is required to apply."

HKR,%VC%,%C%,,%B%
HKR,%VC%,List,,"Driver %D%,Performance,Compatibility,BIOS %D%"
HKR,%VC%,%D%,,"*"
HKR,%VC%,%V%,,"*"
HKR,%VC%,%M%,,"%SD%,2"
HKR,%VC%,%T%,,"SSTH3_VIA_COMPATIBILITY"
HKR,%VC%,Help,,"Desired level of compatibility with a VIA mainboard chipset. Older chipsets (VPX, VP3, MVP3) may have problems with Performance setting. Reboot is required to apply."

HKR,%VO%,%C%,,%B%
HKR,%VO%,List,,"%D%,%S%,%E%"
HKR,%VO%,%D%,,"*"
HKR,%VO%,%V%,,"*"
HKR,%VO%,%M%,,%SD%
HKR,%VO%,%T%,,"SSTH3_VIDEO_REFRESH_OPTIMIZATION"
HKR,%VO%,Help,,"Screen refresh optimization. May cause problems in 32-bit modes on VSA-100 chips. Reboot is required to apply."

HKR,D3D,Localisation,,"Direct3D"
HKR,D3D,Help,,"Advanced configuration features that control the behavior of Direct3D applications."

HKR,%DW%,%C%,,%B%
HKR,%DW%,List,,"%D%,%S%,%E%"
HKR,%DW%,%V%,,"*"
HKR,%DW%,%D%,,"*"
HKR,%DW%,%T%,,"SSTH3_3DSMAX2.5"
HKR,%DW%,%M%,,%SD%

HKR,%AP%,%C%,,%B%
HKR,%AP%,List,,"%D%,%S%,%E%"
HKR,%AP%,%V%,,"*"
HKR,%AP%,%D%,,"*"
HKR,%AP%,%T%,,"SSTH3_PIXELCENTER"
HKR,%AP%,%M%,,%SD%
HKR,%AP%,Help,,"When %E%d, smooths the jagged 2D graphics displayed on screen in Direct3D applications."

HKR,D3D\%AB%,%C%,,%B%
HKR,D3D\%AB%,List,,"%D%,Automatic,Sharper,Smoother"
HKR,D3D\%AB%,%V%,,"*"
HKR,D3D\%AB%,%D%,,"*"
HKR,D3D\%AB%,%M%,,"*,1,2,3"
HKR,D3D\%AB%,%T%,,"SSTH3_ALPHADITHERMODE"
HKR,D3D\%AB%,Help,,"Method of alpha (transparency) blending in 16-bit modes. Sharper is better color precision (by performing dither subtraction) but reduced quality when multiple alphas overlay."

HKR,%AM%,%C%,,%B%
HKR,%AM%,List,,"%D%,%S%,%E%"
HKR,%AM%,%V%,,"*"
HKR,%AM%,%D%,,"*"
HKR,%AM%,%M%,,%SD%
HKR,%AM%,%T%,,"SSTH3_AUTOMIPMAP"
HKR,%AM%,Help,,"Automatic texture MIP mapping for applications that do not already use MIP mapping themselves."

HKR,D3D\%EA%,%C%,,%B%
HKR,D3D\%EA%,List,,"%D%,%S%,%E%"
HKR,D3D\%EA%,%V%,,"*"
HKR,D3D\%EA%,%D%,,"*"
HKR,D3D\%EA%,%M%,,%SD%
HKR,D3D\%EA%,%T%,,"SSTH3_ANTIALIAS"
HKR,D3D\%EA%,Help,,"%E%s or disables smoothing of polygon edges in applications that support this technique. Reboot is required to apply."

HKR,%DM%,%C%,,%B%
HKR,%DM%,List,,"%D%,0,1"
HKR,%DM%,%V%,,"*"
HKR,%DM%,%D%,,"*"
HKR,%DM%,%M%,,%SD%
HKR,%DM%,%T%,,"SSTH3_DITHMAT_FORCEFLAG"

HKR,D3D\%GL%,%C%,,%B%
HKR,D3D\%GL%,List,,"%D%,%S%,%E%"
HKR,D3D\%GL%,%V%,,"*"
HKR,D3D\%GL%,%D%,,"*"
HKR,D3D\%GL%,%T%,,"SSTH3_GUARDBAND_CLIPPING"
HKR,D3D\%GL%,%M%,,%SD%
HKR,D3D\%GL%,Help,,"When %E%d, reduces the amount of clipping calculations performed by the CPU by relaying some of these on the GPU."

HKR,%HT%,%C%,,%B%
HKR,%HT%,List,,"%D%,%S%,%E%"
HKR,%HT%,%V%,,"*"
HKR,%HT%,%D%,,"*"
HKR,%HT%,%T%,,"SSTH3_GEOMETRY_ASSIST"
HKR,%HT%,%M%,,"*,0,2"
HKR,%HT%,Help,,"Hardware T&L feature in DirectX for applications that support it. Requires Pentium III, K7 or higher CPU. Reboot is required to apply."

HKR,D3D\%IF%,%C%,,%B%
HKR,D3D\%IF%,List,,"%D%,Automatic,4x1 Linear,2x2 Box"
HKR,D3D\%IF%,%D%,,"*"
HKR,D3D\%IF%,%V%,,"*"
HKR,D3D\%IF%,%M%,,"*,1,2,3"
HKR,D3D\%IF%,%T%,,"SSTH3_OVERLAYMODE"
HKR,D3D\%IF%,Help,,"Pixel pattern to use for image post-processing. 4x1 provides better performance (by boosting pixel fill rate) but also worse image quality."

HKR,%IB%,%C%,,%B%
HKR,%IB%,List,,"%D%,8 Columns,16 Columns,32 Columns,4 Columns"
HKR,%IB%,%V%,,"*"
HKR,%IB%,%D%,,"*"
HKR,%IB%,%M%,,"%SD%,2,3"
HKR,%IB%,%T%,,"SSTH3_CBC"
HKR,%IB%,Help,,"Sets the number of columns used for triangle iterations."

HKR,D3D\%MP%,%C%,,%SL%
HKR,D3D\%MP%,%LL%,,"Less"
HKR,D3D\%MP%,%RL%,,"More"
HKR,D3D\%MP%,%NM%,,"None,1 Pending,2 Pending,3 Pending,4 Pending,5 Pending,6 Pending"
HKR,D3D\%MP%,Min,,"0"
HKR,D3D\%MP%,Max,,"6"
HKR,D3D\%MP%,%V%,,"*"
HKR,D3D\%MP%,%D%,,"*"
HKR,D3D\%MP%,%T%,,"SSTH3_MAX_PENDING_BUFFERS"
HKR,D3D\%MP%,Help,,"How many frames can be prerendered while main video page is active. Use greater values when Vertical Sync is enabled, and None when disabled. (When disabled, values greater than 1 in higher resolutions can produce significant lag.)"

HKR,D3D\%MD%,%C%,,%SL%
HKR,D3D\%MD%,%LL%,,"Sharp"
HKR,D3D\%MD%,%RL%,,"Blurry"
HKR,D3D\%MD%,Min,,"-8"
HKR,D3D\%MD%,Max,,"8"
HKR,D3D\%MD%,%V%,,"*"
HKR,D3D\%MD%,%D%,,"*"
HKR,D3D\%MD%,%NM%,,"-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8"
HKR,D3D\%MD%,%T%,,"SSTH3_LOD_BIAS"
HKR,D3D\%MD%,Help,,"MIP mapping detail bias (how rapidly texture detail decreases with distance from viewpoint). Lower values provide sharper image and also a nasty aliasing effect."

HKR,%MR%,%C%,,%B%
HKR,%MR%,List,,"%D%,%S%,%E%"
HKR,%MR%,%V%,,"*"
HKR,%MR%,%D%,,"*"
HKR,%MR%,%T%,,"SSTH3_DITHER_ROTATION"
HKR,%MR%,%M%,,%SD%

HKR,%LD%,%C%,,%B%
HKR,%LD%,List,,"%D%,%S%,%E%"
HKR,%LD%,%V%,,"*"
HKR,%LD%,%D%,,"*"
HKR,%LD%,%T%,,"SSTH3_LDELAY"
HKR,%LD%,%M%,,%SD%

HKR,D3D\%MM%,%C%,,%B%
HKR,D3D\%MM%,List,,"%D%,%S%,%E%"
HKR,D3D\%MM%,%V%,,"*"
HKR,D3D\%MM%,%D%,,"*"
HKR,D3D\%MM%,%T%,,"SSTH3_LOD_DITHER"
HKR,D3D\%MM%,%M%,,%SD%
HKR,D3D\%MM%,Help,,"Smooths the transitions between different MIP map levels of textures."

HKR,D3D\%PG%,%C%,,%B%
HKR,D3D\%PG%,List,,"%D%,%S%,%E%"
HKR,D3D\%PG%,%V%,,"*"
HKR,D3D\%PG%,%D%,,"*"
HKR,D3D\%PG%,%T%,,"DISABLEPSGP"
HKR,D3D\%PG%,%M%,,"*,1,0"
HKR,D3D\%PG%,Help,,"Controls the use of Processor Specific Geometry Pipeline, the feature of DirectX that allows the usage of advanced CPU instructions such as 3DNow! via DirectX drivers."

HKR,D3D\%SK%,%C%,,%B%
HKR,D3D\%SK%,List,,"%S%,Num-Lock,Key-Pad /,Key-Pad *,Key-Pad -,F12"
HKR,D3D\%SK%,%V%,,"*"
HKR,D3D\%SK%,%D%,,"*"
HKR,D3D\%SK%,%T%,,"SSTH3_SCREENSHOT_TOGGLE_KEY"
HKR,D3D\%SK%,%M%,,"*,144,111,106,109,123"
HKR,D3D\%SK%,Help,,"Key binding to capture screenshots in various Direct3D applications."

HKR,%SG%,%C%,,%B%
HKR,%SG%,List,,"%D%,%S%,%E%"
HKR,%SG%,%V%,,"*"
HKR,%SG%,%D%,,"*"
HKR,%SG%,%M%,,%SD%
HKR,%SG%,%T%,,"SSTH3_STEREO"
HKR,%SG%,Help,,"3D Stereo mode; set this on if you have stereo glasses attached. Reboot is required to apply."

HKR,D3D\%VS%,%C%,,%B%
HKR,D3D\%VS%,List,,"%D%,%S%,%E%"
HKR,D3D\%VS%,%V%,,"*"
HKR,D3D\%VS%,%D%,,"*"
HKR,D3D\%VS%,%M%,,%SD%
HKR,D3D\%VS%,%T%,,"SSTH3_SWAPINTERVAL"
HKR,D3D\%VS%,Help,,"When %E%d, the next pending frame will wait for the active one to be fully displayed before being output. Disabling causes the frame to be output immediately, producing significant framerate increase and also screen tearing effect."

HKR,%ZO%,%C%,,%B%
HKR,%ZO%,List,,"%D%,%S%,%E%"
HKR,%ZO%,%V%,,"*"
HKR,%ZO%,%D%,,"*"
HKR,%ZO%,%M%,,%SD%
HKR,%ZO%,%T%,,"SSTH3_Z_CLEAR_OPTIMIZATION"
HKR,%ZO%,Help,,"Z buffer clearing optimization for Direct3D applications."

HKR,Glide,Localisation,,"Glide/OpenGL"
HKR,Glide,Help,,"Advanced configuration features that control the behavior of Glide and OpenGL applications."

HKR,%PS%,%C%,,%B%
HKR,%PS%,List,,"%D%,Normal,Fast,Faster"
HKR,%PS%,%V%,,"*"
HKR,%PS%,%D%,,"*"
HKR,%PS%,%T%,,"FX_GL_16BPP_ZPRECISION"
HKR,%PS%,%M%,,"%SD%,2"
HKR,%PS%,Help,,"Z buffer precision for 16-bit modes. Faster provides better performance and more visual glitches (possible mixing of surfaces closely behind one another)."

HKR,%GO%,%C%,,%B%
HKR,%GO%,List,,"Driver %D%,-4,-3,-2,-1,-0.75,-0.5,-0.25,0,0.05 (%D%),0.25,0.5,0.75,1,2,3,4"
HKR,%GO%,%V%,,"*"
HKR,%GO%,%D%,,"*"
HKR,%GO%,%T%,,"FX_GLIDE_16BPPGAMMAOFFSET"
HKR,%GO%,%M%,,"*,-4.00,-3.00,-2.00,-1.00,-0.75,-0.50,-0.25,0.00,0.05,0.25,0.50,0.75,1.00,2.00,3.00,4.00"
HKR,%GO%,Help,,"Specifies the gamma offset for 16-bit modes only. This value will be added to your gamma (set in 3dfx Color menu) when using 16-bit video modes."

HKR,%OL%,%C%,,%B%
HKR,%OL%,List,,"%D%,%E%"
HKR,%OL%,%V%,,"*"
HKR,%OL%,%D%,,"*"
HKR,%OL%,%M%,,"*,1"
HKR,%OL%,%T%,,"FX_GLIDE_SHAMELESS_PLUG"
HKR,%OL%,Help,,"%E% to display a 3dfx logo in Glide/OpenGL applications."

HKR,%AR%,%C%,,%B%
HKR,%AR%,List,,"%D%,%S%,%E%"
HKR,%AR%,%V%,,"*"
HKR,%AR%,%D%,,"*"
HKR,%AR%,%M%,,%SD%
HKR,%AR%,%T%,,"FX_GLIDE_A0_READ_ABORT"

HKR,%AS%,%C%,,%B%
HKR,%AS%,List,,"Driver %D%,4K,8K,16K,32K,64K (Default),128K,256K"
HKR,%AS%,%V%,,"*"
HKR,%AS%,%D%,,"*"
HKR,%AS%,%M%,,"*,1000,2000,4000,8000,10000,20000,40000"
HKR,%AS%,%T%,,"FX_GLIDE_BUMPSIZE"
HKR,%AS%,Help,,"Sets the size of AGP Command FIFO when it is enabled."

HKR,Glide\%AB%,%C%,,%B%
HKR,Glide\%AB%,List,,"%D%,Automatic,Sharper,Smoother"
HKR,Glide\%AB%,%V%,,"*"
HKR,Glide\%AB%,%D%,,"*"
HKR,Glide\%AB%,%M%,,"*,1,2,3"
HKR,Glide\%AB%,%T%,,"SSTH3_ALPHADITHERMODE"
HKR,Glide\%AB%,Help,,"Method of alpha (transparency) blending in 16-bit modes. Sharper is better color precision (by performing dither subtraction) but reduced quality when multiple alphas overlay."

HKR,%BA%,%C%,,"Spin"
HKR,%BA%,Min,,"-255"
HKR,%BA%,Max,,"255"
HKR,%BA%,%I%,,"1"
HKR,%BA%,%V%,,"*"
HKR,%BA%,%D%,,"*"
HKR,%BA%,%T%,,"FX_GLIDE_BRIGHTNESS"
HKR,%BA%,Help,,"Adjusts image's brightness (the bias of the color translation line). Valid values are -255 (totally black) through 0 (normal) through 255 (totally white)."

HKR,%CB%,%C%,,%B%
HKR,%CB%,List,,"%D%,Automatic,Force Single,Force Double,Force Triple"
HKR,%CB%,%V%,,"*"
HKR,%CB%,%D%,,"*"
HKR,%CB%,%T%,,"FX_GLIDE_ALLOC_COLOR"
HKR,%CB%,%M%,,"*,-1,1,2,3"
HKR,%CB%,Help,,"Forces specific color buffering mode for all Glide/OpenGL applications. With Single, image will flicker; use Double for best performance and Triple to reduce the screen tearing effect."

HKR,%CA%,%C%,,%B%
HKR,%CA%,List,,"Driver %D%,0 (Flat),0.25,0.5,0.75,1 (Normal),1.25,1.5,1.75,2,3,4,8,16,32,64,128,255 (Vertical)"
HKR,%CA%,%V%,,"*"
HKR,%CA%,%D%,,"*"
HKR,%CA%,%T%,,"FX_GLIDE_CONTRAST"
HKR,%CA%,%M%,,"*,0.00,0.25,0.50,0.75,1.00,1.25,1.50,1.75,2.00,3.00,4.00,8.00,16.00,32.00,64.00,128.00,255.00"
HKR,%CA%,Help,,"Adjusts image's contrast (the slope of the color translation line)."

HKR,%CT%,%C%,,%B%
HKR,%CT%,List,,"%D%,Unknown,Pre-Pentium,Intel Pentium,Intel Pentium MMX/Pro/II,Intel Pentium III+,AMD K5,AMD K6,AMD K6-2/III,AMD K7,IDT WinChip C6/2,IDT WinChip 2 3D,Cyrix 6x86/L,Cyrix 6x86MX/II,Cyrix III/C3"
HKR,%CT%,%V%,,"*"
HKR,%CT%,%D%,,"*"
HKR,%CT%,%M%,,"*,-1,4,5,6,7,2147549184,2147549189,2147549191,2147549195,2147680257,2147680259,2147614720,2147614721,2147614723"
HKR,%CT%,%T%,,"FX_CPU"
HKR,%CT%,Help,,"Overrides the system CPU type returned by Glide's CPU detection routine. Incorrect setting may result in invalid instruction faults. (Obsolete - may not work as Glide now does not detect CPU type itself but calls cpuType() in display driver.)"

HKR,%DF%,%C%,,%B%
HKR,%DF%,List,,"%D%,None,c:\gr_debug.txt"
HKR,%DF%,%V%,,"*"
HKR,%DF%,%D%,,"*"
HKR,%DF%,%M%,,"*,NUL,C:\GR_DEBUG.TXT"
HKR,%DF%,%T%,,"GDBG_FILE"
HKR,%DF%,Help,,"Sets the file name to output debug information generated by Glide API."

HKR,%DV%,%C%,,"Spin"
HKR,%DV%,Min,,"0"
HKR,%DV%,Max,,"120"
HKR,%DV%,%I%,,"10"
HKR,%DV%,%V%,,"*"
HKR,%DV%,%D%,,"*"
HKR,%DV%,%T%,,"GDBG_LEVEL"
HKR,%DV%,Help,,"How verbose the Glide API debug output is when Debug File Name is set. 0 = no debug, 120 = maximum verbosity."

HKR,Glide\%EA%,%C%,,%B%
HKR,Glide\%EA%,List,,"%D%,%S%,%E%"
HKR,Glide\%EA%,%V%,,"*"
HKR,Glide\%EA%,%D%,,"*"
HKR,Glide\%EA%,%M%,,%SD%
HKR,Glide\%EA%,%T%,,"FX_GLIDE_AA_SAMPLE"
HKR,Glide\%EA%,Help,,"%E%s or disables smoothing of polygon edges in applications that support this technique."

HKR,%ER%,%C%,,%B%
HKR,%ER%,List,,"%D%,%S%,%E%"
HKR,%ER%,%V%,,"*"
HKR,%ER%,%D%,,"*"
HKR,%ER%,%M%,,%SD%
HKR,%ER%,%T%,,"FX_GLIDE_EMUL_RUSH"
HKR,%ER%,Help,,"Trick Glide applications into thinking you have Voodoo Rush installed. May fix compatibility problems with older games."

HKR,%SB%,%C%,,%B%
HKR,%SB%,List,,"%D%,%S%,%E%"
HKR,%SB%,%V%,,"*"
HKR,%SB%,%D%,,"*"
HKR,%SB%,%T%,,"FX_GL_FORCE_16BPP_TEXTURES"
HKR,%SB%,%M%,,%SD%
HKR,%SB%,Help,,"Force all textures loaded into video memory to be have 16-bit depth."

HKR,%FO%,%C%,,%B%
HKR,%FO%,List,,"%D%,%S%,%E%"
HKR,%FO%,%V%,,"*"
HKR,%FO%,%D%,,"*"
HKR,%FO%,%M%,,%SD%
HKR,%FO%,%T%,,"FX_GLIDE_FORCE_OLD_AA"

HKR,%FD%,%C%,,%B%
HKR,%FD%,List,,"%D%,Voodoo Banshee,Avenger (Voodoo 3),VSA-100 (Voodoo 4/5)"
HKR,%FD%,%V%,,"*"
HKR,%FD%,%D%,,"*"
HKR,%FD%,%T%,,"FX_GLIDE_DEVICEID"
HKR,%FD%,%M%,,"*,3,5,9"
HKR,%FD%,Help,,"Overrides the 3dfx card model number autodetected by Glide driver, making it work with the installed card as with the specified model. For troubleshooting and debugging. Incorrect setting may cause a lockup."

HKR,%TZ%,%C%,,%B%
HKR,%TZ%,List,,"%D%,%S%,%E%"
HKR,%TZ%,%V%,,"*"
HKR,%TZ%,%D%,,"*"
HKR,%TZ%,%T%,,"FX_GL_COMPRESS_LEGACY_TEXTURES"
HKR,%TZ%,%M%,,%SD%
HKR,%TZ%,Help,,"%E%s OpenGL extension for compressing textures using FXT1 format upon loading into video memory. May optimize texture memory use for applications with large amounts of prerendered graphics, otherwise may reduce performance and image quality."

HKR,Glide\"%GL% (Glide Only)",%C%,,%B%
HKR,Glide\"%GL% (Glide Only)",List,,"%D%,%S%,%E%"
HKR,Glide\"%GL% (Glide Only)",%V%,,"*"
HKR,Glide\"%GL% (Glide Only)",%D%,,"*"
HKR,Glide\"%GL% (Glide Only)",%T%,,"FX_GLIDE_GBC"
HKR,Glide\"%GL% (Glide Only)",%M%,,%SD%
HKR,Glide\"%GL% (Glide Only)",Help,,"When %E%d, reduces the amount of clipping calculations performed by the CPU by relaying some of these on the GPU."

HKR,Glide\"%GL% (OpenGL Only)",%C%,,%B%
HKR,Glide\"%GL% (OpenGL Only)",List,,"%D%,%S%,%E%"
HKR,Glide\"%GL% (OpenGL Only)",%V%,,"*"
HKR,Glide\"%GL% (OpenGL Only)",%D%,,"*"
HKR,Glide\"%GL% (OpenGL Only)",%T%,,"FX_GL_GUARDBAND_ENABLED"
HKR,Glide\"%GL% (OpenGL Only)",%M%,,%SD%
HKR,Glide\"%GL% (OpenGL Only)",Help,,"When %E%d, reduces the amount of clipping calculations performed by the CPU by relaying some of these on the GPU."

HKR,%HS%,%C%,,%B%
HKR,%HS%,List,,"%D%,%S%,Conservative Tiling,Non-Aggressive Tiling,Semi-Aggressive Tiling,Aggressive Tiling"
HKR,%HS%,%V%,,"*"
HKR,%HS%,%D%,,"*"
HKR,%HS%,%T%,,"FX_GL_HSR"
HKR,%HS%,%M%,,"%SD%,2,3,4"
HKR,%HS%,Help,,"Hidden Surface Removal, useful for OpenGL applications that do not already perform visibility calculations themselves."

HKR,%IR%,%C%,,%B%
HKR,%IR%,List,,"%D%,%E%"
HKR,%IR%,%V%,,"*"
HKR,%IR%,%D%,,"*"
HKR,%IR%,%M%,,"*,1"
HKR,%IR%,%T%,,"FX_GLIDE_IGNORE_REOPEN"
HKR,%IR%,"Help",,"When this is %E%d, Glide driver will ignore if an application tries to open graphic context twice. Otherwise, this results in error."

HKR,Glide\%IF%,%C%,,%B%
HKR,Glide\%IF%,List,,"%D%,Automatic,4x1 Linear,2x2 Box"
HKR,Glide\%IF%,%D%,,"*"
HKR,Glide\%IF%,%V%,,"*"
HKR,Glide\%IF%,%M%,,"*,1,2,3"
HKR,Glide\%IF%,%T%,,"SSTH3_OVERLAYMODE"
HKR,Glide\%IF%,Help,,"Pixel pattern to use for image post-processing. 4x1 provides better performance (by boosting pixel fill rate) but also worse image quality."

HKR,%LM%,%C%,,%B%
HKR,%LM%,List,,"%D%,%S%,%E%"
HKR,%LM%,%V%,,"*"
HKR,%LM%,%D%,,"*"
HKR,%LM%,%T%,,"FX_GLIDE_TMU_MEMSIZE"
HKR,%LM%,%M%,,"*,-1,2"
HKR,%LM%,Help,,"Limit the amount of memory that can be used for textures to 2 megabytes. May fix compatibility problems with older games."

HKR,Glide\%MP%,%C%,,%SL%
HKR,Glide\%MP%,%LL%,,"Less"
HKR,Glide\%MP%,%RL%,,"More"
HKR,Glide\%MP%,%NM%,,"None,1 Pending Buffer,2 Pending Buffers,3 Pending Buffers"
HKR,Glide\%MP%,Min,,"0"
HKR,Glide\%MP%,Max,,"3"
HKR,Glide\%MP%,%V%,,"*"
HKR,Glide\%MP%,%D%,,"*"
HKR,Glide\%MP%,%T%,,"FX_GLIDE_SWAPPENDINGCOUNT"
HKR,Glide\%MP%,Help,,"How many frames can be prerendered while main video page is active. Use greater values when Vertical Sync is enabled, and None when disabled. (When disabled, values greater than 1 in higher resolutions can produce significant lag.)"

HKR,%MS%,%C%,,%SL%
HKR,%MS%,%LL%,,"Less"
HKR,%MS%,%RL%,,"More"
HKR,%MS%,Min,,"0"
HKR,%MS%,Max,,"64"
HKR,%MS%,%V%,,"*"
HKR,%MS%,%D%,,"*"
HKR,%MS%,%T%,,"FX_GL_MIN_VERTEX_STRIDE"

HKR,Glide\%MD%,%C%,,%SL%
HKR,Glide\%MD%,%LL%,,"Sharp"
HKR,Glide\%MD%,%RL%,,"Blurry"
HKR,Glide\%MD%,Min,,"-8"
HKR,Glide\%MD%,Max,,"8"
HKR,Glide\%MD%,%V%,,"*"
HKR,Glide\%MD%,%D%,,"*"
HKR,Glide\%MD%,%NM%,,"-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8"
HKR,Glide\%MD%,%T%,,"FX_GLIDE_LOD_BIAS"
HKR,Glide\%MD%,Help,,"MIP mapping detail bias (how rapidly texture detail decreases with distance from viewpoint). Lower values provide sharper image and also a nasty aliasing effect."

HKR,Glide\%MM%,%C%,,%B%
HKR,Glide\%MM%,List,,"%D%,%S%,%E%"
HKR,Glide\%MM%,%V%,,"*"
HKR,Glide\%MM%,%D%,,"*"
HKR,Glide\%MM%,%T%,,"FX_GLIDE_LOD_DITHER"
HKR,Glide\%MM%,%M%,,%SD%
HKR,Glide\%MM%,Help,,"Smooths the transitions between different MIP map levels of textures."

HKR,%NC%,%C%,,%B%
HKR,%NC%,List,,"%D%,1 Chip,2 Chips,4 Chips"
HKR,%NC%,%V%,,"*"
HKR,%NC%,%D%,,"*"
HKR,%NC%,%T%,,"FX_GLIDE_NUM_CHIPS"
HKR,%NC%,%M%,,"*,1,2,4"
HKR,%NC%,Help,,"Overrides the default number of chips used in SLI. Velocity 100, V3 and V4 have 1 Chip, V5 5000/5500 have 2 Chips, V5 6000 has 4 Chips. Setting to 1 may resolve compatibility issues with older applications."

HKR,%NT%,%C%,,%B%
HKR,%NT%,List,,"%D%,1 TMU,2 TMUs"
HKR,%NT%,%V%,,"*"
HKR,%NT%,%D%,,"*"
HKR,%NT%,%T%,,"FX_GLIDE_NUM_TMU"
HKR,%NT%,%M%,,"*,1,2"
HKR,%NT%,Help,,"Overrides the default number of Texture Mapping Units used. %D%s: Velocity 100: 1, other models: 2. Setting to 2 (when supported) enables single pass multitexturing but requires some video memory overhead."

HKR,%FL%,%C%,,%B%
HKR,%FL%,List,,"%D%,No Fencing,4,8,16,32,64,128,256,512,Unlimited"
HKR,%FL%,%D%,,"*"
HKR,%FL%,%V%,,"*"
HKR,%FL%,%M%,,"*,0,4,8,16,32,64,128,256,512,2147483647"
HKR,%FL%,%T%,,"FX_GLIDE_FENCE_LIMIT"
HKR,%FL%,Help,,"%C%s the usage of P6 Fencing, a Pentium Pro/II+ assembly optimization used in Glide code. Greater settings usually improve performance."

HKR,Glide\%SK%,%C%,,%B%
HKR,Glide\%SK%,List,,"%S%,Num-Lock,Key-Pad /,Key-Pad *,Key-Pad -,F12"
HKR,Glide\%SK%,%V%,,"*"
HKR,Glide\%SK%,%D%,,"*"
HKR,Glide\%SK%,%T%,,"FX_GLIDE_SCREENSHOT_KEY"
HKR,Glide\%SK%,%M%,,"*,144,111,106,109,123"
HKR,Glide\%SK%,Help,,"Key binding to capture screenshots in various Glide/OpenGL applications."

HKR,%NU%,%C%,,%B%
HKR,%NU%,List,,"%D%,%E%"
HKR,%NU%,%V%,,"*"
HKR,%NU%,%D%,,"*"
HKR,%NU%,%M%,,"*,1"
HKR,%NU%,%T%,,"FX_GLIDE_NO_HW"
HKR,%NU%,Help,,"When %E%d, Glide/OpenGL driver will make an application think it is running, but will not actually draw anything to screen. For debugging and benchmarking purposes."

HKR,%NS%,%C%,,%B%
HKR,%NS%,List,,"%D%,%S%"
HKR,%NS%,%V%,,"*"
HKR,%NS%,%D%,,"*"
HKR,%NS%,%M%,,"*,1"
HKR,%NS%,%T%,,"FX_GLIDE_NO_SPLASH"
HKR,%NS%,Help,,"%S%s the splash screen shown when a Glide/OpenGL application starts."

HKR,%BC%,%C%,,%B%
HKR,%BC%,List,,"%D%,%E%"
HKR,%BC%,%V%,,"*"
HKR,%BC%,%D%,,"*"
HKR,%BC%,%M%,,"*,1"
HKR,%BC%,%T%,,"FX_GLIDE_BOUNDS_CHECK"
HKR,%BC%,Help,,"%E%s the output of debug info on bogus triangles if Debug mode is enabled."

HKR,%AG%,%C%,,%B%
HKR,%AG%,List,,"%D% (Normal Command FIFO),%E%"
HKR,%AG%,%V%,,"*"
HKR,%AG%,%D%,,"*"
HKR,%AG%,%M%,,"*,1"
HKR,%AG%,%T%,,"FX_GLIDE_BUMP"
HKR,%AG%,Help,,"When %E%d, allows the use of AGP command FIFO buffer instead of normal on AGP models."

HKR,%OG%,%C%,,%B%
HKR,%OG%,List,,"%D%,%S%,%E%"
HKR,%OG%,%V%,,"*"
HKR,%OG%,%D%,,"*"
HKR,%OG%,%M%,,"*,1,0"
HKR,%OG%,%T%,,"FX_GLIDE_USE_APP_GAMMA"
HKR,%OG%,Help,,"When %E%d, the application supplied gamma settings are overridden by those set in 3dfx Color menu."

HKR,%OR%,%C%,,%B%
HKR,%OR%,List,,"%D%,%S%,%E%"
HKR,%OR%,%V%,,"*"
HKR,%OR%,%D%,,"*"
HKR,%OR%,%M%,,"*,1,0"
HKR,%OR%,%T%,,"FX_GLIDE_USE_APP_REFRESH"
HKR,%OR%,Help,,"When %E%d, the application supplied vertical refresh settings are overridden by those set in Advanced/Adapter menu or by default."

HKR,%OT%,%C%,,"Spin"
HKR,%OT%,Min,,"4"
HKR,%OT%,Max,,"128"
HKR,%OT%,%I%,,"1"
HKR,%OT%,%V%,,"*"
HKR,%OT%,%D%,,"*"
HKR,%OT%,%T%,,"FX_GLIDE_FBRAM"
HKR,%OT%,Help,,"Overrides the size of total memory, in megabytes, installed on the video board. For troubleshooting and debugging. Setting to greater than your board actually has may cause crashes, lockups and visual glitches."

HKR,Glide\%VS%,%C%,,%B%
HKR,Glide\%VS%,List,,"%D%,%S%,%E%"
HKR,Glide\%VS%,%V%,,"*"
HKR,Glide\%VS%,%D%,,"*"
HKR,Glide\%VS%,%M%,,%SD%
HKR,Glide\%VS%,%T%,,"FX_GLIDE_SWAPINTERVAL"
HKR,Glide\%VS%,Help,,"When %E%d, the next pending frame will wait for the active one to be fully displayed before being output. Disabling causes the frame to be output immediately, producing significant framerate increase and also screen tearing effect."

HKR,%IV%,%C%,,%B%
HKR,%IV%,List,,"%D%,%S%,%E%"
HKR,%IV%,%D%,,"*"
HKR,%IV%,%V%,,"*"
HKR,%IV%,%M%,,"*,1,0"
HKR,%IV%,%T%,,"FX_GL_SUPER"
HKR,%IV%,Help,,"Force disables depth (Z) buffering. Will result in severe visual glitches (like invisible walls) if the application really needs Z buffering."

HKR,%ZC%,%C%,,%B%
HKR,%ZC%,List,,"%D%,%S%,%E%"
HKR,%ZC%,%V%,,"*"
HKR,%ZC%,%D%,,"*"
HKR,%ZC%,%M%,,%SD%
HKR,%ZC%,%T%,,"FX_GL_ZCULL_ENABLE"
HKR,%ZC%,Help,,"%E%s clipping of polygons along the Z axis (far and near). Allows for performance increase by dropping some of the distant objects from view, hence may produce visual glitches."

HKR,%ZF%,%C%,,%B%
HKR,%ZF%,List,,"%D%,No Culling,1%,10%,20%,30%,40%,50%,60%,70%,80%,90%,99%"
HKR,%ZF%,%V%,,"*"
HKR,%ZF%,%D%,,"*"
HKR,%ZF%,%M%,,"*,1.00,0.99,0.90,0.80,0.70,0.60,0.50,0.40,0.30,0.20,0.10,0.01"
HKR,%ZF%,%T%,,"FX_GL_ZCULL_FAR"
HKR,%ZF%,Help,,"Percentage of the 3D view volume to be cut off from the rear when Z Culling is enabled."

HKR,%ZN%,%C%,,%B%
HKR,%ZN%,List,,"%D%,No Culling,1%,10%,20%,30%,40%,50%,60%,70%,80%,90%,99%"
HKR,%ZN%,%V%,,"*"
HKR,%ZN%,%D%,,"*"
HKR,%ZN%,%M%,,"*,1.00,0.99,0.90,0.80,0.70,0.60,0.50,0.40,0.30,0.20,0.10,0.01"
HKR,%ZN%,%T%,,"FX_GL_ZCULL_NEAR"
HKR,%ZN%,Help,,"Percentage of the 3D view volume to be cut off from the front when Z Culling is enabled."

[3dfxTools.Voodoo3]
HKR,%DB%,"HTML Card Help",,"v3help.chm"

[3dfxTools.Voodoo5]
HKR,%DB%,"HTML Card Help",,"v5help.chm"

HKR,D3D\%PC%,%C%,,%B%
HKR,D3D\%PC%,List,,"%D%,%S%,%E%"
HKR,D3D\%PC%,%V%,,"*"
HKR,D3D\%PC%,%D%,,"*"
HKR,D3D\%PC%,%T%,,"SSTH3_2PPC"
HKR,D3D\%PC%,%M%,,%SD%
HKR,D3D\%PC%,Help,,"%E%s rendering of 2 pixels per one clock cycle. May improve performance in applications that use multitexturing."

HKR,D3D\%FP%,%C%,,%B%
HKR,D3D\%FP%,List,,"Driver %D%,-1.0,-0.9,-0.8,-0.7,-0.6,-0.5,-0.4,-0.3,-0.2,-0.1,0.0 (%D%),0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0"
HKR,D3D\%FP%,%V%,,"*"
HKR,D3D\%FP%,%D%,,"*"
HKR,D3D\%FP%,%M%,,"*,-1.000,-0.900,-0.800,-0.700,-0.600,-0.500,-0.400,-0.300,-0.200,-0.100,0.000,0.100,0.200,0.300,0.400,0.500,0.600,0.700,0.800,0.900,1.000"
HKR,D3D\%FP%,%T%,,"SSTH3_PRIBUFVTXOFFX_2SMPL"
HKR,D3D\%FP%,Help,,"Alters the appearance of Full Scene Anti-Aliasing by changing the default sampling offsets when 2 Sample Anti-Aliasing is selected."

HKR,D3D\%FS%,%C%,,%B%
HKR,D3D\%FS%,List,,"Driver %D%,-1.0,-0.9,-0.8,-0.7,-0.6,-0.5 (%D%),-0.4,-0.3,-0.2,-0.1,0.0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0"
HKR,D3D\%FS%,%V%,,"*"
HKR,D3D\%FS%,%D%,,"*"
HKR,D3D\%FS%,%M%,,"*,-1.000,-0.900,-0.800,-0.700,-0.600,-0.500,-0.400,-0.300,-0.200,-0.100,0.000,0.100,0.200,0.300,0.400,0.500,0.600,0.700,0.800,0.900,1.000"
HKR,D3D\%FS%,%T%,,"SSTH3_SECBUFVTXOFFX_2SMPL"
HKR,D3D\%FS%,Help,,"Alters the appearance of Full Scene Anti-Aliasing by changing the default sampling offsets when 2 Sample Anti-Aliasing is selected."

HKR,D3D\%GP%,%C%,,%B%
HKR,D3D\%GP%,List,,"Driver %D%,-1.0,-0.9,-0.8,-0.7,-0.6,-0.5,-0.4,-0.3,-0.2,-0.1,0.0 (%D%),0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0"
HKR,D3D\%GP%,%V%,,"*"
HKR,D3D\%GP%,%D%,,"*"
HKR,D3D\%GP%,%M%,,"*,-1.000,-0.900,-0.800,-0.700,-0.600,-0.500,-0.400,-0.300,-0.200,-0.100,0.000,0.100,0.200,0.300,0.400,0.500,0.600,0.700,0.800,0.900,1.000"
HKR,D3D\%GP%,%T%,,"SSTH3_PRIBUFVTXOFFY_2SMPL"
HKR,D3D\%GP%,Help,,"Alters the appearance of Full Scene Anti-Aliasing by changing the default sampling offsets when 2 Sample Anti-Aliasing is selected."

HKR,D3D\%GS%,%C%,,%B%
HKR,D3D\%GS%,List,,"Driver %D%,-1.0,-0.9,-0.8,-0.7,-0.6,-0.5 (%D%),-0.4,-0.3,-0.2,-0.1,0.0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0"
HKR,D3D\%GS%,%V%,,"*"
HKR,D3D\%GS%,%D%,,"*"
HKR,D3D\%GS%,%M%,,"*,-1.000,-0.900,-0.800,-0.700,-0.600,-0.500,-0.400,-0.300,-0.200,-0.100,0.000,0.100,0.200,0.300,0.400,0.500,0.600,0.700,0.800,0.900,1.000"
HKR,D3D\%GS%,%T%,,"SSTH3_SECBUFVTXOFFY_2SMPL"
HKR,D3D\%GS%,Help,,"Alters the appearance of Full Scene Anti-Aliasing by changing the default sampling offsets when 2 Sample Anti-Aliasing is selected."

HKR,%FB%,%C%,,%B%
HKR,%FB%,List,,"%D%,Use Vsync,Use SLI Sync In/Out"
HKR,%FB%,%V%,,"*"
HKR,%FB%,%D%,,"*"
HKR,%FB%,%M%,,%SD%
HKR,%FB%,%T%,,"SSTH3_SWAPBUFFER_ALGO"
HKR,%FB%,Help,,"Specifies the method used to control video page swapping."

HKR,D3D\%FA%,%C%,,%B%
HKR,D3D\%FA%,List,,"%D%,Single Chip Only,2 Sample (No SLI),Fastest (2-Chip SLI),2 Sample (2-Chip SLI),4 Sample (2-Chip SLI),Fastest (4-Chip SLI),2 Sample (4-Chip SLI),4 Sample (4-Chip SLI),8 Sample (4-Chip SLI)"
HKR,D3D\%FA%,%V%,,"*"
HKR,D3D\%FA%,%D%,,"*"
HKR,D3D\%FA%,%T%,,"SSTH3_SLI_AA_CONFIGURATION"
HKR,D3D\%FA%,%M%,,"%SD%,2,3,4,5,6,7,8"
HKR,D3D\%FA%,Help,,"How your card's SLI mode is used for Full Scene Anti-Aliasing. Pick what corresponds to your card: Voodoo 4 has No SLI, Voodoo 5 5000/5500 have 2-Chip SLI, Voodoo 5 6000 has 4-Chip SLI."

HKR,D3D\%FT%,%C%,,%B%
HKR,D3D\%FT%,List,,"%S%,Num-Lock,Key-Pad /,Key-Pad *,Key-Pad -,F12"
HKR,D3D\%FT%,%V%,,"*"
HKR,D3D\%FT%,%D%,,"*"
HKR,D3D\%FT%,%T%,,"SSTH3_AAJITTER_TOGGLE_KEY"
HKR,D3D\%FT%,%M%,,"*,144,111,106,109,123"
HKR,D3D\%FT%,Help,,"Hotkey to show or hide Full Scene Anti-Aliasing in various Direct3D applications. Does not actually turns it on or off."

HKR,D3D\%RC%,%C%,,%B%
HKR,D3D\%RC%,List,,"%D%,Force 16-bit,Force 32-bit"
HKR,D3D\%RC%,%V%,,"*"
HKR,D3D\%RC%,%D%,,"*"
HKR,D3D\%RC%,%T%,,"SSTH3_32BPP_RENDERING"
HKR,D3D\%RC%,%M%,,%SD%
HKR,D3D\%RC%,Help,,"Forces rendering color depth for all Direct3D applications."

HKR,D3D\%SH%,%C%,,%SL%
HKR,D3D\%SH%,%LL%,,"Less"
HKR,D3D\%SH%,%RL%,,"More"
HKR,D3D\%SH%,Min,,"0"
HKR,D3D\%SH%,Max,,"7"
HKR,D3D\%SH%,%V%,,"*"
HKR,D3D\%SH%,%D%,,"*"
HKR,D3D\%SH%,%NM%,,"1 Line,2 Lines,4 Lines,8 Lines,16 Lines,32 Lines,64 Lines,128 Lines"
HKR,D3D\%SH%,%T%,,"SSTH3_2PPC_LOG2_BAND_HEIGHT"
HKR,D3D\%SH%,Help,,"Determines the amount of line interleave for each chip in SLI mode when 2 Pixel per Clock Rendering is used."

HKR,D3D\%SM%,%C%,,%B%
HKR,D3D\%SM%,List,,"%D%,Digital,Analog"
HKR,D3D\%SM%,%V%,,"*"
HKR,D3D\%SM%,%D%,,"*"
HKR,D3D\%SM%,%M%,,"*,1,0"
HKR,D3D\%SM%,%T%,,"SSTH3_DIGITAL_SLI_AA"
HKR,D3D\%SM%,Help,,"Which SLI mode to use for Full Scene Anti-Aliasing. Pick the right one according to your video adapter(s) configuration."

HKR,%ST%,%C%,,%B%
HKR,%ST%,List,,"%D%,0,1,2,3,4"
HKR,%ST%,%D%,,"*"
HKR,%ST%,%V%,,"*"
HKR,%ST%,%M%,,"%SD%,2,3,4"
HKR,%ST%,%T%,,"SSTH3_SLI_COMPATIBILITY_SETTINGS"

HKR,Glide\%PC%,%C%,,%B%
HKR,Glide\%PC%,List,,"%D%,%S%,%E%"
HKR,Glide\%PC%,%V%,,"*"
HKR,Glide\%PC%,%D%,,"*"
HKR,Glide\%PC%,%T%,,"FX_GLIDE_2PPC"
HKR,Glide\%PC%,%M%,,%SD%
HKR,Glide\%PC%,Help,,"%E%s rendering of 2 pixels per one clock cycle. May improve performance in applications that use multitexturing."

HKR,Glide\%FP%,%C%,,%B%
HKR,Glide\%FP%,List,,"Driver %D%,-1.0,-0.9,-0.8,-0.7,-0.6,-0.5,-0.4,-0.3,-0.25 (%D%),-0.2,-0.1,0.0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0"
HKR,Glide\%FP%,%V%,,"*"
HKR,Glide\%FP%,%D%,,"*"
HKR,Glide\%FP%,%M%,,"*,-1.000,-0.900,-0.800,-0.700,-0.600,-0.500,-0.400,-0.300,-0.250,-0.200,-0.100,0.000,0.100,0.200,0.300,0.400,0.500,0.600,0.700,0.800,0.900,1.000"
HKR,Glide\%FP%,%T%,,"FX_GLIDE_AA2_OFFSET_X0"
HKR,Glide\%FP%,Help,,"Alters the appearance of Full Scene Anti-Aliasing by changing the default sampling offsets when 2 Sample Anti-Aliasing is selected."

HKR,Glide\%FS%,%C%,,%B%
HKR,Glide\%FS%,List,,"Driver %D%,-1.0,-0.9,-0.8,-0.7,-0.6,-0.5,-0.4,-0.3,-0.2,-0.1,0.0,0.1,0.2,0.25 (%D%),0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0"
HKR,Glide\%FS%,%V%,,"*"
HKR,Glide\%FS%,%D%,,"*"
HKR,Glide\%FS%,%M%,,"*,-1.000,-0.900,-0.800,-0.700,-0.600,-0.500,-0.400,-0.300,-0.200,-0.100,0.000,0.100,0.200,0.250,0.300,0.400,0.500,0.600,0.700,0.800,0.900,1.000"
HKR,Glide\%FS%,%T%,,"FX_GLIDE_AA2_OFFSET_X1"
HKR,Glide\%FS%,Help,,"Alters the appearance of Full Scene Anti-Aliasing by changing the default sampling offsets when 2 Sample Anti-Aliasing is selected."

HKR,Glide\%GP%,%C%,,%B%
HKR,Glide\%GP%,List,,"Driver %D%,-1.0,-0.9,-0.8,-0.7,-0.6,-0.5,-0.4,-0.3,-0.25 (%D%),-0.2,-0.1,0.0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0"
HKR,Glide\%GP%,%V%,,"*"
HKR,Glide\%GP%,%D%,,"*"
HKR,Glide\%GP%,%M%,,"*,-1.000,-0.900,-0.800,-0.700,-0.600,-0.500,-0.400,-0.300,-0.250,-0.200,-0.100,0.000,0.100,0.200,0.300,0.400,0.500,0.600,0.700,0.800,0.900,1.000"
HKR,Glide\%GP%,%T%,,"FX_GLIDE_AA2_OFFSET_Y0"
HKR,Glide\%GP%,Help,,"Alters the appearance of Full Scene Anti-Aliasing by changing the default sampling offsets when 2 Sample Anti-Aliasing is selected."

HKR,Glide\%GS%,%C%,,%B%
HKR,Glide\%GS%,List,,"Driver %D%,-1.0,-0.9,-0.8,-0.7,-0.6,-0.5,-0.4,-0.3,-0.2,-0.1,0.0,0.1,0.2,0.25 (%D%),0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0"
HKR,Glide\%GS%,%V%,,"*"
HKR,Glide\%GS%,%D%,,"*"
HKR,Glide\%GS%,%M%,,"*,-1.000,-0.900,-0.800,-0.700,-0.600,-0.500,-0.400,-0.300,-0.200,-0.100,0.000,0.100,0.200,0.250,0.300,0.400,0.500,0.600,0.700,0.800,0.900,1.000"
HKR,Glide\%GS%,%T%,,"FX_GLIDE_AA2_OFFSET_Y1"
HKR,Glide\%GS%,Help,,"Alters the appearance of Full Scene Anti-Aliasing by changing the default sampling offsets when 2 Sample Anti-Aliasing is selected."

HKR,%PT%,%C%,,%B%
HKR,%PT%,List,,"%D%,Normal,Fast,Faster"
HKR,%PT%,%V%,,"*"
HKR,%PT%,%D%,,"*"
HKR,%PT%,%T%,,"FX_GL_32BPP_ZPRECISION"
HKR,%PT%,%M%,,"%SD%,2"
HKR,%PT%,Help,,"Z buffer precision for 32-bit modes. Faster provides better performance and more visual glitches (possible mixing of surfaces closely behind one another)."

HKR,Glide\%FA%,%C%,,%B%
HKR,Glide\%FA%,List,,"%D%,Single Chip Only,2 Sample (No SLI),Fastest (2-Chip SLI),2 Sample (2-Chip SLI),4 Sample (2-Chip SLI),Fastest (4-Chip SLI),2 Sample (4-Chip SLI),4 Sample (4-Chip SLI),8 Sample (4-Chip SLI)"
HKR,Glide\%FA%,%V%,,"*"
HKR,Glide\%FA%,%D%,,"*"
HKR,Glide\%FA%,%T%,,"SSTH3_SLI_AA_CONFIGURATION"
HKR,Glide\%FA%,%M%,,"%SD%,2,3,4,5,6,7,8"
HKR,Glide\%FA%,Help,,"How your card's SLI mode is used for Full Scene Anti-Aliasing. Pick what corresponds to your card: Voodoo 4 has No SLI, Voodoo 5 5000/5500 have 2-Chip SLI, Voodoo 5 6000 has 4-Chip SLI."

HKR,Glide\%FT%,%C%,,%B%
HKR,Glide\%FT%,List,,"%S%,Num-Lock,Key-Pad /,Key-Pad *,Key-Pad -,F12"
HKR,Glide\%FT%,%V%,,"*"
HKR,Glide\%FT%,%D%,,"*"
HKR,Glide\%FT%,%T%,,"FX_GLIDE_AA_TOGGLE_KEY"
HKR,Glide\%FT%,%M%,,"*,144,111,106,109,123"
HKR,Glide\%FT%,Help,,"Hotkey to show or hide Full Scene Anti-Aliasing in various Glide/OpenGL applications. Does not actually turn it on or off."

HKR,Glide\%RC%,%C%,,%B%
HKR,Glide\%RC%,List,,"%D%,Force 16-bit,Force 32-bit"
HKR,Glide\%RC%,%V%,,"*"
HKR,Glide\%RC%,%D%,,"*"
HKR,Glide\%RC%,%T%,,"FX_GLIDE_BPP"
HKR,Glide\%RC%,%M%,,"*,16,32"
HKR,Glide\%RC%,Help,,"Forces rendering color depth for all Glide/OpenGL applications."

HKR,Glide\%SH%,%C%,,%SL%
HKR,Glide\%SH%,%LL%,,"Less"
HKR,Glide\%SH%,%RL%,,"More"
HKR,Glide\%SH%,Min,,"0"
HKR,Glide\%SH%,Max,,"7"
HKR,Glide\%SH%,%V%,,"*"
HKR,Glide\%SH%,%D%,,"*"
HKR,Glide\%SH%,%NM%,,"1 Line,2 Lines,4 Lines,8 Lines,16 Lines,32 Lines,64 Lines,128 Lines"
HKR,Glide\%SH%,%T%,,"FX_GLIDE_2PPC_BAND"
HKR,Glide\%SH%,Help,,"Determines the amount of line interleave for each chip in SLI mode when 2 Pixel per Clock Rendering is used."

HKR,Glide\%SM%,%C%,,%B%
HKR,Glide\%SM%,List,,"%D%,Digital,Analog"
HKR,Glide\%SM%,%V%,,"*"
HKR,Glide\%SM%,%D%,,"*"
HKR,Glide\%SM%,%M%,,%SD%
HKR,Glide\%SM%,%T%,,"FX_GLIDE_ANALOG_SLI"
HKR,Glide\%SM%,Help,,"Which SLI mode to use. Pick the right one according to your video adapter(s) configuration."

[Strings]
AB="Alpha Blending Mode"
AF="DEFAULT\AGP Command FIFO"
AG="Glide\Use AGP Command FIFO"
AM="D3D\Automatic MIP Map Generation"
AP="D3D\Adjacent Pixel Blending"
AR="Glide\A0 Read Abort"
AS="Glide\AGP Command FIFO Size"
B="Combo"
BA="Glide\Brightness"
BC="Glide\Triangle Bounds Check"
C="Control"
CA="Glide\Contrast"
CB="Glide\Color Buffering Mode"
CT="Glide\CPU Type"
D="Default"
DB="DEFAULT"
DF="Glide\Debug File Name"
DM="D3D\Force Dither Matrix Flag"
DV="Glide\Debug Verbosity"
DW="D3D\3D Studio MAX 2.5 Compatibility"
E="Enable"
EA="Edge Anti-Aliasing"
ER="Glide\Emulate Voodoo Rush"
FA="Full Scene Anti-Aliasing Mode"
FB="D3D\Frame Buffer Swapping Method"
FD="Glide\Force PCI DeviceID"
FL="Glide\P6 Fencing Limit"
FO="Glide\Force Old Anti-Aliasing Method"
FP="2x FSAA X-Offset (Primary Buffer)"
FS="2x FSAA X-Offset (Secondary Buffer)"
FT="Full Scene Anti-Aliasing Toggle Key"
GC="DEFAULT\Graphics Core/Memory Clock"
GL="Guardband Clipping"
GO="Glide\16-bit Mode Gamma Offset"
GP="2x FSAA Y-Offset (Primary Buffer)"
GS="2x FSAA Y-Offset (Secondary Buffer)"
HS="Glide\Hidden Surface Removal (OpenGL Only)"
HT="D3D\Hardware T&L Emulation"
I="Increment"
IB="D3D\Iteration Banding"
IF="Image Filtering Mode"
IR="Glide\Ignore Graphic Context Reopen"
IV="Glide\Z Buffering (OpenGL Only)"
LD="D3D\Loop Delay"
LL="Left Label"
LM="Glide\Limit Texture Memory to 2M"
M="Tweak Map"
MD="MIP Map Detail Bias"
MG="3dfx Interactive, Inc."
MM="MIP Map Dithering"
MP="Max Pending Frames"
MR="D3D\MIP Map Dither Rotation"
MS="Glide\Min Vertex Stride (OpenGL Only)"
N="MODES\"
NA="Glide\Number of Auxiliary Buffers"
NC="Glide\Number of Chips"
NM="Name Map"
NS="Glide\Startup Splash Screen"
NT="Glide\Number of TMUs"
NU="Glide\Skip Screen Updates"
OG="Glide\Override Application Gamma"
OL="Glide\3dfx Overlay Logo"
OR="Glide\Override Application Refresh"
OT="Glide\Total Video Memory Size"
PC="2 Pixel per Clock Rendering"
PG="PSGP Capability"
PS="Glide\16-bit Depth Precision (OpenGL Only)"
PT="Glide\32-bit Depth Precision (OpenGL Only)"
RC="Rendering Color Depth"
RL="Right Label"
S="Disable"
SB="Glide\Force 16-bit Textures (OpenGL Only)"
SD="*,0,1"
SG="D3D\Stereo Glasses"
SH="Scan Line Height"
SK="Screen Capture Key"
SL="Simple Slider"
SM="Scan Line Interleave Mode"
SS="BPP+8+16+32,DDRAW"
ST="D3D\SLI Compatibility Settings"
SU="Supported"
T="Tweak Value"
T0="TIMINGS\320,200"
T1="TIMINGS\320,240"
T3="TIMINGS\400,300"
T5="TIMINGS\512,384"
T8="TIMINGS\640,400"
T9="TIMINGS\640,480"
TC="TIMINGS\800,600"
TE="TIMINGS\960,720"
TF="TIMINGS\1024,768"
TG="TIMINGS\1152,864"
TH="TIMINGS\1280,960"
TI="TIMINGS\1280,1024"
TK="TIMINGS\1600,1200"
TL="TIMINGS\1792,1344"
TM="TIMINGS\1856,1392"
TP="TIMINGS\1920,1440"
TQ="TIMINGS\2048,1536"
TZ="Glide\FXT1 Texture Compression (OpenGL Only)"
V="Value"
VC="DEFAULT\VIA Chipset Compatibility"
VO="DEFAULT\Video Refresh Optimization"
VS="Vertical Sync"
ZC="Glide\Z Culling (OpenGL Only)"
ZF="Glide\Z Culling Far Threshold (OpenGL Only)"
ZN="Glide\Z Culling Near Threshold (OpenGL Only)"
ZO="D3D\Z Buffer Clearing Opitimization"
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web4, load: 1.65