; 3dfxvs2k.inf
;
; Installation inf for the 3dfx Interactive, Inc. Voodoo graphics adapter.
;

[Version]
Signature="$WINDOWS NT$"
Provider=%3dfx%
ClassGUID={4D36E968-E325-11CE-BFC1-08002BE10318}
Class=Display
DriverVer=10/24/2007, 6.14.0050.0001

[DestinationDirs]
DefaultDestDir   = 11
3dfxvs.Miniport  = 12  ; drivers
3dfxvs.Display   = 11  ; system32
3dfxvs.Miniportx64  = 12  ; drivers
3dfxvs.Displayx64   = 11  ; system32
3dfxvs3.Miniport  = 12  ; drivers
3dfxvs3.Display   = 11  ; system32
3dfxvs3.Miniportx64  = 12  ; drivers
3dfxvs3.Displayx64   = 11  ; system32
3dfxvsTV.Miniport     = 12  ; drivers
glidex64	= 10,SysWOW64
gilde3x64	= 10,SysWoW64

;
; Driver information
;

[Manufacturer]
%3dfx%   = 3dfx,ntamd64

[3dfx]
"3dfx Voodoo Series" = 3dfxvsV5,PCI\VEN_121A&DEV_0009&SUBSYS_0001121A 
"3dfx Voodoo Series" = 3dfxvsV5,PCI\VEN_121A&DEV_0009&SUBSYS_0002121A 
"3dfx Voodoo Series" = 3dfxvsV5,PCI\VEN_121A&DEV_0009&SUBSYS_0003121A 
"3dfx Voodoo Series" = 3dfxvsV5,PCI\VEN_121A&DEV_0009&SUBSYS_0004121A 
"3dfx Voodoo Series" = 3dfxvsV5,PCI\VEN_121A&DEV_0009&SUBSYS_0005121A 
"3dfx Voodoo Series" = 3dfxvsV5,PCI\VEN_121A&DEV_0009&SUBSYS_0009121A 
"3dfx Voodoo Series" = 3dfxvsV5,PCI\VEN_121A&DEV_000B&SUBSYS_0002121A 
"3dfx Voodoo Series" = 3dfxvsV5,PCI\VEN_121A&DEV_000B&SUBSYS_0004121A 
"3dfx Voodoo Series" = 3dfxvsV5,PCI\VEN_121A&DEV_000B&SUBSYS_0005121A 
"3dfx Voodoo Series" = 3dfxvsV5,PCI\VEN_121A&DEV_000B&SUBSYS_0006121A 
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_104D121A&REV_01 ; V3 1000
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_1037121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_1137121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0031121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0032121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0033121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0034121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0035121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0038121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0039121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_003B121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_003C121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_003C121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_003D121A&REV_01 ; PCI
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_003E121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_003F121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0040121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0041121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0042121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0043121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0044121A&REV_01 ; PCI
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0045121A&REV_01 ; PCI
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0046121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0047121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0003121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0005121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0006121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0008121A&REV_01 ; PCI
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0009121A&REV_01 ; PCI
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_000A121A&REV_01 ; PCI
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_000B121A&REV_01 ; PCI
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_000C121A&REV_01 ; PCI
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_000D121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_000E121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_000F121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0010121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0011121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0012121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0013121A&REV_01 ; PCI
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0014121A&REV_01 ; PCI
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0015121A&REV_01 ; PCI
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0016121A&REV_01 ; PCI
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0017121A&REV_01 ; PCI
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0018121A&REV_01 ; PCI
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0030121A&REV_01 ; AGP #0773
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0036121A&REV_01 ; PCI #0769
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_003A121A&REV_01 ; AGP #0761
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0037121A&REV_01 ; AGP #0762
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_004D121A&REV_01 ; #0804
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0057121A&REV_01 ; #0855
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_004B121A&REV_01 ; #0806
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0055121A&REV_01 ; #0876
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_005A121A&REV_01 ; #0877
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_00041620&REV_01 ; Trigem-Sigmacom
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_124F121A&REV_01 ; Compaq WithTV
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_1252121A&REV_01 ; Compaq With NoTV
%VoodooTV%=3dfxvsNTSC,PCI\VEN_121A&DEV_0005&SUBSYS_0060121A
%VoodooTV%=3dfxvsPAL,PCI\VEN_121A&DEV_0005&SUBSYS_0061121A
%VoodooTV%=3dfxvsSECAM,PCI\VEN_121A&DEV_0005&SUBSYS_0062121A

[3dfx.ntamd64]
"3dfx Voodoo Series" = 3dfxvsV5,PCI\VEN_121A&DEV_0009&SUBSYS_0001121A 
"3dfx Voodoo Series" = 3dfxvsV5,PCI\VEN_121A&DEV_0009&SUBSYS_0002121A 
"3dfx Voodoo Series" = 3dfxvsV5,PCI\VEN_121A&DEV_0009&SUBSYS_0003121A 
"3dfx Voodoo Series" = 3dfxvsV5,PCI\VEN_121A&DEV_0009&SUBSYS_0004121A 
"3dfx Voodoo Series" = 3dfxvsV5,PCI\VEN_121A&DEV_0009&SUBSYS_0005121A 
"3dfx Voodoo Series" = 3dfxvsV5,PCI\VEN_121A&DEV_0009&SUBSYS_0009121A 
"3dfx Voodoo Series" = 3dfxvsV5,PCI\VEN_121A&DEV_000B&SUBSYS_0002121A 
"3dfx Voodoo Series" = 3dfxvsV5,PCI\VEN_121A&DEV_000B&SUBSYS_0004121A 
"3dfx Voodoo Series" = 3dfxvsV5,PCI\VEN_121A&DEV_000B&SUBSYS_0005121A 
"3dfx Voodoo Series" = 3dfxvsV5,PCI\VEN_121A&DEV_000B&SUBSYS_0006121A 
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_104D121A&REV_01 ; V3 1000
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_1037121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_1137121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0031121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0032121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0033121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0034121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0035121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0038121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0039121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_003B121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_003C121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_003C121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_003D121A&REV_01 ; PCI
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_003E121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_003F121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0040121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0041121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0042121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0043121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0044121A&REV_01 ; PCI
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0045121A&REV_01 ; PCI
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0046121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0047121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0003121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0005121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0006121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0008121A&REV_01 ; PCI
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0009121A&REV_01 ; PCI
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_000A121A&REV_01 ; PCI
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_000B121A&REV_01 ; PCI
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_000C121A&REV_01 ; PCI
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_000D121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_000E121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_000F121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0010121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0011121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0012121A&REV_01 ; AGP
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0013121A&REV_01 ; PCI
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0014121A&REV_01 ; PCI
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0015121A&REV_01 ; PCI
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0016121A&REV_01 ; PCI
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0017121A&REV_01 ; PCI
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0018121A&REV_01 ; PCI
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0030121A&REV_01 ; AGP #0773
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0036121A&REV_01 ; PCI #0769
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_003A121A&REV_01 ; AGP #0761
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0037121A&REV_01 ; AGP #0762
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_004D121A&REV_01 ; #0804
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0057121A&REV_01 ; #0855
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_004B121A&REV_01 ; #0806
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_0055121A&REV_01 ; #0876
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_005A121A&REV_01 ; #0877
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_00041620&REV_01 ; Trigem-Sigmacom
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_124F121A&REV_01 ; Compaq WithTV
"3dfx Voodoo Series for Voodoo3" = 3dfxvsV3,PCI\VEN_121A&DEV_0005&SUBSYS_1252121A&REV_01 ; Compaq With NoTV
%VoodooTV%=3dfxvsNTSC,PCI\VEN_121A&DEV_0005&SUBSYS_0060121A
%VoodooTV%=3dfxvsPAL,PCI\VEN_121A&DEV_0005&SUBSYS_0061121A
%VoodooTV%=3dfxvsSECAM,PCI\VEN_121A&DEV_0005&SUBSYS_0062121A

[ControlFlags]

;
; General installation section
;

[3dfxvsV5]
CopyFiles=3dfxvs.Miniport, 3dfxvs.Display
AddReg=OpenGL.AddRegs

[3dfxvsV5.ntamd64]
CopyFiles=3dfxvs.Miniportx64, 3dfxvs.Displayx64, glidex64
AddReg=OpenGL.AddRegs

[3dfxvsV3]
CopyFiles=3dfxvs3.Miniport, 3dfxvs3.Display
AddReg=OpenGL3.AddRegs

[3dfxvsV3.ntamd64]
CopyFiles=3dfxvs3.Miniportx64, 3dfxvs3.Displayx64, glide3x64
AddReg=OpenGL3.AddRegs

[3dfxvsNTSC]
CopyFiles=3dfxvs3.Miniport, 3dfxvsTV.Miniport, 3dfxvs3.Display, Copy.V3TVInf, Copy.AXFILES
AddReg=OpenGL3.AddRegs, TVNTSC.AddReg, Netmeeting.AddReg

[3dfxvsPAL]
CopyFiles=3dfxvs3.Miniport, 3dfxvsTV.Miniport, 3dfxvs3.Display, Copy.V3TVInf, Copy.AXFILES
AddReg=OpenGL3.AddRegs, TVPAL.AddReg, Netmeeting.AddReg

[3dfxvsSECAM]
CopyFiles=3dfxvs3.Miniport, 3dfxvsTV.Miniport, 3dfxvs3.Display, Copy.V3TVInf, Copy.AXFILES
AddReg=OpenGL3.AddRegs, TVSECAM.AddReg, Netmeeting.AddReg

[3dfxvs3.Miniport]
3dfxvsm.sys

[3dfxvsTV.Miniport]
3dfxV3TV.sys

[3dfxvs3.Display]
3dfxvs.dll
glide2x.dll
glide3x.dll
3dfxICD.dll,3dfxICDv3.dll
3dfxvgl.dll,3dfxvglv3.dll
3dfxSpl2.dll,3dfxSpl2v3.dll
3dfxSpl3.dll,3dfxSpl3v3.dll

[3dfxvs3.Miniportx64]
3dfxvsm.sys,3dfxvsm64.sys

[3dfxvs3.Displayx64]
3dfxvs.dll,3dfxvs64.dll

[glide3x64]
glide2x.dll
glide3x.dll
3dfxICD.dll,3dfxICDv3.dll
3dfxvgl.dll,3dfxvglv3.dll
3dfxSpl2.dll,3dfxSpl2v3.dll
3dfxSpl3.dll,3dfxSpl3v3.dll

[Copy.V3TVInf]
3dfxv3tv.inf  ; TV Driver ini
3dfxcaptur.inf

[Copy.AXFILES]
3dfxv3TV.ax
3dfxwdmcap.ax
3dfxxbar.ax

;
; File sections
;

[3dfxvs.Miniport]
3dfxvsm.sys

[3dfxvs.Display]
3dfxvs.dll
glide2x.dll
glide3x.dll
3dfxOGL.dll
3dfxSpl2.dll
3dfxSpl3.dll
dxtn.dll

[3dfxvs.Miniportx64]
3dfxvsm.sys,3dfxvsm64.sys

[3dfxvs.Displayx64]
3dfxvs.dll,3dfxvs64.dll

[glidex64]
glide2x.dll
glide3x.dll
3dfxOGL.dll
3dfxSpl2.dll
3dfxSpl3.dll
dxtn.dll

[OpenGL.AddRegs]
HKLM,"Software\Microsoft\Windows NT\CurrentVersion\OpenGLdrivers\3dfx","DLL",,"3dfxOGL.dll"
HKLM,"Software\Microsoft\Windows NT\CurrentVersion\OpenGLdrivers\3dfx","Flags",%REG_DWORD%,1
HKLM,"Software\Microsoft\Windows NT\CurrentVersion\OpenGLdrivers\3dfx","Version",%REG_DWORD%,2
HKLM,"Software\Microsoft\Windows NT\CurrentVersion\OpenGLdrivers\3dfx","DriverVersion",%REG_DWORD%,1

[OpenGL3.AddRegs]
HKLM,"Software\Microsoft\Windows NT\CurrentVersion\OpenGLdrivers\3dfx","DLL",,"3dfxvgl.dll"
HKLM,"Software\Microsoft\Windows NT\CurrentVersion\OpenGLdrivers\3dfx","Flags",%REG_DWORD%,1
HKLM,"Software\Microsoft\Windows NT\CurrentVersion\OpenGLdrivers\3dfx","Version",%REG_DWORD%,2
HKLM,"Software\Microsoft\Windows NT\CurrentVersion\OpenGLdrivers\3dfx","DriverVersion",%REG_DWORD%,1

[TVNTSC.AddReg]
HKLM,Software\3dfx Interactive\VisualReality,V3TV_ID,65537,1a,12,60,0

[TVPAL.AddReg]
HKLM,Software\3dfx Interactive\VisualReality,V3TV_ID,65537,1a,12,61,0

[TVSECAM.AddReg]
HKLM,Software\3dfx Interactive\VisualReality,V3TV_ID,65537,1a,12,62,0

[Netmeeting.AddReg]
HKLM,"SOFTWARE\Microsoft\Conferencing\CaptureDevices\VPX Video Capture Driver","dwImageSize",1,40,04,40,00
HKLM,"SOFTWARE\Microsoft\Conferencing\CaptureDevices\VPX Video Capture Driver","dwNumColors",1,0C,00,00,00
HKLM,"SOFTWARE\Microsoft\Conferencing\CaptureDevices\VPX Video Capture Driver","dwStreamingMode",1,01,00,00,00
HKLM,"SOFTWARE\Microsoft\Conferencing\CaptureDevices\VPX Video Capture Driver","dwDialogs",1,02,00,00,00

;
; Service Installation
;

[3dfxvsV5.Services]
AddService = 3dfxvs, 0x00000002, 3dfxvs_Service_Inst, 3dfxvs_EventLog_Inst

[3dfxvsV5.ntamd64.Services]
AddService = 3dfxvs, 0x00000002, 3dfxvs_Service_Inst, 3dfxvs_EventLog_Inst

[3dfxvsV3.Services]
AddService = 3dfxvs, 0x00000002, 3dfxvs_Service_Inst, 3dfxvs_EventLog_Inst

[3dfxvsV3.ntamd64.Services]
AddService = 3dfxvs, 0x00000002, 3dfxvs_Service_Inst, 3dfxvs_EventLog_Inst

[3dfxvsNTSC.Services]
AddService = 3dfxvs, 0x00000002, 3dfxvs_Service_Inst, 3dfxvs_EventLog_Inst

[3dfxvsPAL.Services]
AddService = 3dfxvs, 0x00000002, 3dfxvs_Service_Inst, 3dfxvs_EventLog_Inst

[3dfxvsSECAM.Services]
AddService = 3dfxvs, 0x00000002, 3dfxvs_Service_Inst, 3dfxvs_EventLog_Inst

[3dfxvs_Service_Inst]
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; was 1  ; SERVICE_SYSTEM_START
ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Video
ServiceBinary  = %12%\3dfxvsm.sys

[3dfxvs_EventLog_Inst]
AddReg = 3dfxvs_EventLog_AddReg

[3dfxvs_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\3dfxvsm.sys"
HKR,,TypesSupported,0x00010001,7

;
; General config information
;

[3dfxvsV5.GeneralConfigData]
MaximumDeviceMemoryConfiguration=132
MaximumNumberOfDevices=4

[3dfxvsV3.GeneralConfigData]
MaximumDeviceMemoryConfiguration=132
MaximumNumberOfDevices=4

[3dfxvsNTSC.GeneralConfigData]
MaximumDeviceMemoryConfiguration=132
MaximumNumberOfDevices=4

[3dfxvsPAL.GeneralConfigData]
MaximumDeviceMemoryConfiguration=132
MaximumNumberOfDevices=4

[3dfxvsSECAM.GeneralConfigData]
MaximumDeviceMemoryConfiguration=132
MaximumNumberOfDevices=4

;
; Software Installation
;

[3dfxvsV5.SoftwareSettings]
AddReg = 3dfxvs_SoftwareDeviceSettings
AddReg = 3dfxTools_Voodoo5
DelReg = 3dfxvs_DeleteSWSettings

[3dfxvsV3.SoftwareSettings]
AddReg = 3dfxvs_SoftwareDeviceSettings
AddReg = 3dfxTools
AddReg = 3dfxTools_Voodoo3
AddReg = Clone_function
DelReg = 3dfxvs_DeleteSWSettings

[3dfxvsNTSC.SoftwareSettings]
AddReg = 3dfxvs_SoftwareDeviceSettings
AddReg = 3dfxTools
AddReg = 3dfxTools_Voodoo3
AddReg = Clone_function
DelReg = 3dfxvs_DeleteSWSettings

[3dfxvsPAL.SoftwareSettings]
AddReg = 3dfxvs_SoftwareDeviceSettings
AddReg = 3dfxTools
AddReg = 3dfxTools_Voodoo3
AddReg = Clone_function
DelReg = 3dfxvs_DeleteSWSettings

[3dfxvsSECAM.SoftwareSettings]
AddReg = 3dfxvs_SoftwareDeviceSettings
AddReg = 3dfxTools
AddReg = 3dfxTools_Voodoo3
AddReg = Clone_function
DelReg = 3dfxvs_DeleteSWSettings

[3dfxvs_SoftwareDeviceSettings]
HKR,, InstalledDisplayDrivers,    %REG_MULTI_SZ%, 3dfxvs
HKR,, VgaCompatible,              %REG_DWORD%,    0
HKR,, CapabilityOverride,         %REG_DWORD%,    0
HKR,, UseNonBIOSModeSet,          %REG_DWORD%,    1

HKR,"TIMINGS\640,480\60Hz",,,"800,656,752,525,490,492,12,25175000,5994,8,12246"
HKR,"TIMINGS\640,480\60Hz",AltDFP,,"0xa3,0x4f,0x60,0x8c,0x68,0x1c,0x20,0xb3,0x60,0x70,0x01,0xdf,0x67,0x88,0x20,0x00,0xcf,0x21,0x29,0x6b,0x00,120"
HKR,"TIMINGS\640,480\60Hz",Supported,,"BPP+8+16+32,DDRAW,TVO_DESK,TVO_DD,NTSC,PAL,DFP_DESK,DFP_DD"
HKR,"TIMINGS\640,480\72Hz",,,"832,664,704,520,489,492,12,31500000,7281,8,14152"
HKR,"TIMINGS\640,480\72Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\640,480\75Hz",,,"840,656,720,500,481,484,12,31500000,7500,8,14351"
HKR,"TIMINGS\640,480\75Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\640,480\85Hz",,,"832,696,752,509,481,484,12,36000000,8501,8,15875"
HKR,"TIMINGS\640,480\85Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\640,480\100Hz",,,"GTF"
HKR,"TIMINGS\640,480\100Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\640,480\120Hz",,,"GTF"
HKR,"TIMINGS\640,480\120Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\640,480\140Hz",,,"GTF"
HKR,"TIMINGS\640,480\140Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\640,480\160Hz",,,"GTF"
HKR,"TIMINGS\640,480\160Hz",Supported,,"BPP+8+16+32,DDRAW"

HKR,"TIMINGS\800,600\56Hz",,,"1024,824,896,625,601,603,0,36000000,5625,8,13806"
HKR,"TIMINGS\800,600\56Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\800,600\60Hz",,,"1056,840,968,628,601,605,0,40000000,6032,8,14738"
HKR,"TIMINGS\800,600\60Hz",AltDFP,,"0xa3,0x63,0x70,0x98,0x74,0x06,0x20,0xf1,0x60,0xa0,0x0d,0x57,0xa0,0xc1,0x00,0x00,0xcf,0x21,0x29,0x6b,0x00,226"
HKR,"TIMINGS\800,600\60Hz",Supported,,"BPP+8+16+32,DDRAW,TVO_DESK,TVO_DD,NTSC,PAL,DFP_DESK,DFP_DD"
HKR,"TIMINGS\800,600\72Hz",,,"1040,856,976,666,637,643,0,50000000,7219,8,17045"
HKR,"TIMINGS\800,600\72Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\800,600\75Hz",,,"1056,816,896,625,601,604,0,49500000,7500,8,17056"
HKR,"TIMINGS\800,600\75Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\800,600\85Hz",,,"1048,832,896,631,601,604,0,56250000,8506,8,18751"
HKR,"TIMINGS\800,600\85Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\800,600\100Hz",,,"GTF"
HKR,"TIMINGS\800,600\100Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\800,600\120Hz",,,"GTF"
HKR,"TIMINGS\800,600\120Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\800,600\140Hz",,,"GTF"
HKR,"TIMINGS\800,600\140Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\800,600\160Hz",,,"GTF"
HKR,"TIMINGS\800,600\160Hz",Supported,,"BPP+8+16+32,DDRAW"

HKR,"TIMINGS\960,720\60Hz",,,"GTF"
HKR,"TIMINGS\960,720\60Hz",AltDFP,,"0xa3,0x77,0x80,0xa5,0x80,0x94,0x24,0xf5,0x60,0x00,0x09,0xd0,0xf0,0x16,0x00,0x00,0x4f,0x21,0x07,0x6b,0x00,141"
HKR,"TIMINGS\960,720\60Hz",Supported,,"BPP+8+16+32,DDRAW,DFP_DESK,DFP_DD"
HKR,"TIMINGS\960,720\75Hz",,,"GTF"
HKR,"TIMINGS\960,720\75Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\960,720\85Hz",,,"GTF"
HKR,"TIMINGS\960,720\85Hz",Supported,,"BPP+8+16+32,DDRAW"

HKR,"TIMINGS\1024,768\60Hz",,,"1344,1048,1184,806,771,777,12,65000000,6000,8,18450"
HKR,"TIMINGS\1024,768\60Hz",Supported,,"BPP+8+16+32,DDRAW,DFP_DESK,DFP_DD"
HKR,"TIMINGS\1024,768\70Hz",,,"1328,1048,1184,806,771,777,12,75000000,7007,8,20441"
HKR,"TIMINGS\1024,768\70Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\1024,768\75Hz",,,"1312,1040,1136,800,769,772,0,78750000,7503,8,21215"
HKR,"TIMINGS\1024,768\75Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\1024,768\85Hz",,,"1376,1072,1168,808,769,772,0,94500000,8500,8,23923"
HKR,"TIMINGS\1024,768\85Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\1024,768\100Hz",,,"GTF"
HKR,"TIMINGS\1024,768\100Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\1024,768\120Hz",,,"GTF"
HKR,"TIMINGS\1024,768\120Hz",Supported,,"BPP+8+16+32,DDRAW"

HKR,"TIMINGS\1152,864\60Hz",,,"1472,1184,1280,905,865,868,0,80000000,6005,8,20587"
HKR,"TIMINGS\1152,864\60Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\1152,864\70Hz",,,"1480,1184,1280,912,865,868,0,94500000,7001,8,23048"
HKR,"TIMINGS\1152,864\70Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\1152,864\75Hz",,,"1600,1216,1344,900,865,868,0,108000000,7500,8,25101"
HKR,"TIMINGS\1152,864\75Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\1152,864\85Hz",,,"1568,1216,1344,911,865,868,0,121500000,8506,8,27436"
HKR,"TIMINGS\1152,864\85Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\1152,864\100Hz",,,"GTF"
HKR,"TIMINGS\1152,864\100Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\1152,864\120Hz",,,"GTF"
HKR,"TIMINGS\1152,864\120Hz",Supported,,"BPP+8+16+32,DDRAW"

HKR,"TIMINGS\1280,960\60Hz",,,"1800,1376,1488,1000,961,964,0,108000000,6000,8,24397"
HKR,"TIMINGS\1280,960\60Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\1280,960\75Hz",,,"GTF"
HKR,"TIMINGS\1280,960\75Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\1280,960\85Hz",,,"1728,1344,1504,1011,961,964,0,148500000,8500,8,30870"
HKR,"TIMINGS\1280,960\85Hz",Supported,,"BPP+8+16+32,DDRAW"

HKR,"TIMINGS\1280,1024\60Hz",,,"1688,1328,1440,1066,1025,1028,0,108000000,6002,8,24385"
HKR,"TIMINGS\1280,1024\60Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\1280,1024\75Hz",,,"1688,1296,1440,1066,1025,1028,0,135000000,7502,8,28553"
HKR,"TIMINGS\1280,1024\75Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\1280,1024\85Hz",,,"1728,1344,1504,1072,1025,1028,0,157500000,8502,8,31961"
HKR,"TIMINGS\1280,1024\85Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\1280,1024\100Hz",,,"GTF"
HKR,"TIMINGS\1280,1024\100Hz",Supported,,"BPP+8+16+32,DDRAW"

HKR,"TIMINGS\1600,1024\60Hz",,,"2088,1632,1792,1070,1027,1030,12,134049600,6000,8,28063"
HKR,"TIMINGS\1600,1024\60Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\1600,1024\76Hz",,,"2088,1632,1792,1070,1027,1030,12,169796160,7600,8,33238"
HKR,"TIMINGS\1600,1024\76Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\1600,1024\85Hz",,,"2088,1632,1792,1070,1027,1030,12,189903600,8500,8,36149"
HKR,"TIMINGS\1600,1024\85Hz",Supported,,"BPP+8+16+32,DDRAW"

HKR,"TIMINGS\1600,1200\60Hz",,,"2088,1664,1856,1250,1201,1204,0,156600000,6000,8,30931"
HKR,"TIMINGS\1600,1200\60Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\1600,1200\65Hz",,,"2088,1664,1856,1250,1201,1204,0,169650000,6500,8,32736"
HKR,"TIMINGS\1600,1200\65Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\1600,1200\70Hz",,,"2088,1664,1856,1250,1201,1204,0,182700000,7000,8,34541"
HKR,"TIMINGS\1600,1200\70Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\1600,1200\75Hz",,,"2088,1664,1856,1250,1201,1204,0,195750000,7500,8,36346"
HKR,"TIMINGS\1600,1200\75Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\1600,1200\80Hz",,,"2088,1664,1856,1250,1201,1204,0,208800000,8000,8,38151"
HKR,"TIMINGS\1600,1200\80Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\1600,1200\85Hz",,,"2088,1664,1856,1250,1201,1204,0,221850000,8500,8,39956"
HKR,"TIMINGS\1600,1200\85Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\1600,1200\100Hz",,,"2088,1664,1856,1250,1201,1204,0,261000000,10000,8,45371"
HKR,"TIMINGS\1600,1200\100Hz",Supported,,"BPP+8+16+32,DDRAW"

HKR,"TIMINGS\1792,1344\60Hz",,,"2448,1920,2120,1394,1345,1348,4,204750000,6000,8,37062"
HKR,"TIMINGS\1792,1344\60Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\1792,1344\75Hz",,,"2456,1888,2104,1417,1345,1348,4,261000000,7500,8,44170"
HKR,"TIMINGS\1792,1344\75Hz",Supported,,"BPP+8+16+32,DDRAW"

HKR,"TIMINGS\1856,1392\60Hz",,,"2528,1952,2176,1439,1393,1396,4,218250000,6000,8,38721"
HKR,"TIMINGS\1856,1392\60Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\1856,1392\75Hz",,,"2560,1984,2208,1500,1393,1396,4,288000000,7500,8,47353"
HKR,"TIMINGS\1856,1392\75Hz",Supported,,"BPP+8+16+32,DDRAW"

HKR,"TIMINGS\1920,1080\60Hz",,,"2368,1952,2096,1125,1083,1086,12,159840000,6000,8,31714"
HKR,"TIMINGS\1920,1080\60Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\1920,1080\72Hz",,,"2560,1968,2184,1172,1083,1086,12,216023000,7200,8,38875"
HKR,"TIMINGS\1920,1080\72Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\1920,1080\75Hz",,,"GTF"
HKR,"TIMINGS\1920,1080\75Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\1920,1080\85Hz",,,"GTF"
HKR,"TIMINGS\1920,1080\85Hz",Supported,,"BPP+8+16+32,DDRAW"

HKR,"TIMINGS\1920,1200\60Hz",,,"2584,1984,2240,1250,1203,1206,12,193800000,6000,8,35867"
HKR,"TIMINGS\1920,1200\60Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\1920,1200\76Hz",,,"2584,1984,2240,1250,1203,1206,12,245480000,7600,8,42635"
HKR,"TIMINGS\1920,1200\76Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\1920,1200\85Hz",,,"GTF"
HKR,"TIMINGS\1920,1200\85Hz",Supported,,"BPP+8+16+32,DDRAW"

HKR,"TIMINGS\1920,1440\60Hz",,,"2600,2048,2256,1500,1441,1444,4,234000000,6000,8,40701"
HKR,"TIMINGS\1920,1440\60Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\1920,1440\75Hz",,,"2640,2064,2288,1500,1441,1444,4,297000000,7500,8,48589"
HKR,"TIMINGS\1920,1440\75Hz",Supported,,"BPP+8+16+32,DDRAW"

;NOTE: 2048 by 1536 is NOT supported in 32 bit modes on Voodoo3
HKR,"TIMINGS\2048,1536\60Hz",,,"2504,2096,2312,1597,1537,1540,0,239933000,6000,8,41587"
HKR,"TIMINGS\2048,1536\60Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\2048,1536\75Hz",,,"2656,2112,2328,1606,1537,1540,0,319915000,7500,8,51278"
HKR,"TIMINGS\2048,1536\75Hz",Supported,,"BPP+8+16+32,DDRAW"
;HKR,"TIMINGS\2048,1536\85Hz",,,"2568,2048,2232,1586,1536,1539,0,346000000,8495,8,54612"
;HKR,"TIMINGS\2048,1536\85Hz",Supported,,"BPP+8+16+32,DDRAW"

; Windows Desktop Modes end


; Windows Direct Draw Modes begin
; NOTE: 8 and 16 bit 320x200, 320x240, 400x300, 512x384, and 640x400 are REQUIRED by WHQL! 

HKR,"TIMINGS\320,200\70Hz",,,"400,328,376,449,413,415,5,12587500,7009,8,10661"
HKR,"TIMINGS\320,200\70Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\320,200\85Hz",,,"416,336,368,445,401,404,5,15750000,8508,8,12466"
HKR,"TIMINGS\320,200\85Hz",Supported,,"BPP+8+16+32,DDRAW"

HKR,"TIMINGS\320,240\60Hz",,,"400,328,376,525,490,492,13,12587500,5994,8,9884"
HKR,"TIMINGS\320,240\60Hz",Supported,,"BPP+8+16+32,DDRAW,TVO_DD,NTSC,PAL"
HKR,"TIMINGS\320,240\72Hz",,,"416,336,352,520,489,492,13,15750000,7281,8,11482"
HKR,"TIMINGS\320,240\72Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\320,240\75Hz",,,"424,328,360,500,481,484,13,15901442,7501,8,11689"
HKR,"TIMINGS\320,240\75Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\320,240\85Hz",,,"416,344,376,509,481,484,13,18000000,8501,8,12932"
HKR,"TIMINGS\320,240\85Hz",Supported,,"BPP+8+16+32,DDRAW"

HKR,"TIMINGS\400,300\60Hz",,,"528,424,488,628,601,605,1,20000000,6032,8,11315"
HKR,"TIMINGS\400,300\60Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\400,300\72Hz",,,"520,432,488,666,637,643,1,25000000,7219,8,13114"
HKR,"TIMINGS\400,300\72Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\400,300\75Hz",,,"528,408,448,625,601,604,1,24750000,7500,8,13198"
HKR,"TIMINGS\400,300\75Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\400,300\85Hz",,,"528,416,448,631,601,604,1,28341346,8507,8,14578"
HKR,"TIMINGS\400,300\85Hz",Supported,,"BPP+8+16+32,DDRAW"

HKR,"TIMINGS\512,384\60Hz",,,"672,528,592,806,771,777,13,32500000,6000,8,13417"
HKR,"TIMINGS\512,384\60Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\512,384\70Hz",,,"664,528,592,806,771,777,13,37500000,7007,8,14916"
HKR,"TIMINGS\512,384\70Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\512,384\75Hz",,,"656,520,568,800,769,772,13,39375000,7503,8,15546"
HKR,"TIMINGS\512,384\75Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\512,384\85Hz",,,"688,536,584,808,769,772,13,47250000,8500,8,17403"
HKR,"TIMINGS\512,384\85Hz",Supported,,"BPP+8+16+32,DDRAW"

HKR,"TIMINGS\640,400\70Hz",,,"800,656,752,449,413,415,4,25175000,7009,8,13023"
HKR,"TIMINGS\640,400\70Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\640,400\85Hz",,,"832,672,736,445,401,404,4,31500000,8508,8,15160"
HKR,"TIMINGS\640,400\85Hz",Supported,,"BPP+8+16+32,DDRAW"

HKR,"TIMINGS\720,480\60Hz",,,"896,736,856,525,490,492,12,28196000,5994,8,12828"
HKR,"TIMINGS\720,480\60Hz",Supported,,"BPP+8+16+32,DDRAW,TVO_DESK,TVO_DD,NTSC,PAL"
HKR,"TIMINGS\720,480\72Hz",,,"920,736,872,520,489,492,12,34832000,7281,8,14813"
HKR,"TIMINGS\720,480\72Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\720,480\85Hz",,,"936,784,848,509,481,484,12,40500000,8501,8,16613"
HKR,"TIMINGS\720,480\85Hz",Supported,,"BPP+8+16+32,DDRAW"

HKR,"TIMINGS\720,576\60Hz",,,"936,752,848,642,578,582,0,36300000,6000,8,13976"
HKR,"TIMINGS\720,576\60Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\720,576\72Hz",,,"936,752,848,642,578,582,0,43266000,7200,8,15872"
HKR,"TIMINGS\720,576\72Hz",Supported,,"BPP+8+16+32,DDRAW"
HKR,"TIMINGS\720,576\100Hz",,,"936,752,848,642,578,582,0,60089400,10000,8,20354"
HKR,"TIMINGS\720,576\100Hz",Supported,,"BPP+8+16+32,DDRAW"

; Windows Direct Draw Modes end

HKR,TIMINGS,UseGTF,,0


; 3dfx Tools settings

[3dfxTools_Voodoo5]
;HTML Help

HKR,,"HTML Card Help",,"3dfx Voodoo5 help.chm"

;individual tweaks settings
HKR,DEFAULT,Localisation,,"Special Settings"
HKR,Default\"VRAM Optimization",Control,,"Combo"
HKR,Default\"VRAM Optimization",List,,"%Disable%,%Enable%"
HKR,Default\"VRAM Optimization",Value,,"0"
HKR,Default\"VRAM Optimization",Default,,"1"
HKR,Default\"VRAM Optimization",Localisation,,""VRAM Optimization""
HKR,Default\"VRAM Optimization","Tweak Map",,"0,1"
HKR,Default\"VRAM Optimization","Tweak Value",,"SSTH3_VIDEO_REFRESH_OPTIMIZATION"
HKR,Default\"VRAM Optimization","Default On Boot",,"1"
HKR,Default\"VRAM Optimization","HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#Refresh"

HKR,Default\"Cursor",Control,,"Combo"
HKR,Default\"Cursor",List,,"Use Software Cursor,Use Hardware Cursor"
HKR,Default\"Cursor",Value,,"0"
HKR,Default\"Cursor",Default,,"1"
HKR,Default\"Cursor",Localisation,,""Cursor""
HKR,Default\"Cursor","Tweak Map",,"0,1"
HKR,Default\"Cursor","Tweak Value",,"UseSoftwareCursor"
HKR,Default\"Cursor","Default On Boot",,"1"
HKR,Default\"Cursor","HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm"

;Direct 3D

HKR,D3D,Localisation,,"Direct3D"
HKR,D3D,"HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#D3D"

HKR,"3dfx Tools\3dfxTools Features",FeatureTitle,,"3dfx Anti-Aliasing"
HKR,"FEATURES\D3D",CategoryPath,,"\\D3D"
HKR,"FEATURES\D3D",Localisation,,"Direct3D"
HKR,"FEATURES\D3D",CategoryBitmap,,"Direct3D.bmp"
HKR,"FEATURES\D3D",CategoryMask,,"Direct3DMask.bmp"
HKR,"FEATURES\D3D",CategoryDisabled,,"Direct3DDisabled.bmp"
HKR,"FEATURES\D3D",CategoryNumberSlots,,"2"
HKR,"FEATURES\D3D",CategorySlot0,,"DualChipAASLI,QuadChipAASLI,SingleChipAASLI"
HKR,"FEATURES\D3D",CategorySlot1,,"%Speed%"

HKR,D3D\%VideoDisplay%,Control,,"Combo"
HKR,D3D\%VideoDisplay%,List,,"%Automatic%,%Normal%,%High%"
HKR,D3D\%VideoDisplay%,Value,,"1"
HKR,D3D\%VideoDisplay%,Default,,"1"
HKR,D3D\%VideoDisplay%,Offset,,"1"
HKR,D3D\%VideoDisplay%,"Tweak Value",,"SSTH3_OVERLAYMODE"
HKR,D3D\%VideoDisplay%,"HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#D3D_Video"
HKR,D3D,SSTH3_OVERLAYMODE,,"1"

HKR,D3D\%AlphaBlending%,Control,,"Combo"
HKR,D3D\%AlphaBlending%,List,,"%Automatic%,%Sharper%,%Smoother%"
HKR,D3D\%AlphaBlending%,Value,,"1"
HKR,D3D\%AlphaBlending%,Default,,"1"
HKR,D3D\%AlphaBlending%,Offset,,"1"
HKR,D3D\%AlphaBlending%,"Tweak Value",,"SSTH3_ALPHADITHERMODE"
HKR,D3D\%AlphaBlending%,"HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#D3D_Alpha"
HKR,D3D,SSTH3_ALPHADITHERMODE,,"1"

HKR,D3D\SingleChipAASLI,Control,,"Combo"
HKR,D3D\SingleChipAASLI,List,,"Fastest Performance,2-Sample Anti-Aliasing"
HKR,D3D\SingleChipAASLI,Value,,"0"
HKR,D3D\SingleChipAASLI,Default,,"0"
HKR,D3D\SingleChipAASLI,"Tweak Value",,"SSTH3_SLI_AA_CONFIGURATION"
HKR,D3D\SingleChipAASLI,"Tweak Map",,"0,1"
HKR,D3D\SingleChipAASLI,Localisation,,"Anti-Aliasing"
HKR,D3D\SingleChipAASLI,Help,,"%VideoDisplayHelp%"
HKR,D3D\SingleChipAASLI,"Value Help",,"%ValueHelp%"
HKR,D3D\SingleChipAASLI,"Default On Boot",,"0"
HKR,D3D\SingleChipAASLI,"HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Anti-Aliasing/3dfx%20Tools%20AA%20Config%20Help.htm#V4"

HKR,D3D\DualChipAASLI,Control,,"Combo"
HKR,D3D\DualChipAASLI,List,,"Single Chip Only,Fastest Performance,2 Sample Anti-Aliasing,4 Sample Anti-Aliasing"
HKR,D3D\DualChipAASLI,Value,,"1"
HKR,D3D\DualChipAASLI,Default,,"1"
HKR,D3D\DualChipAASLI,"Tweak Value",,"SSTH3_SLI_AA_CONFIGURATION"
HKR,D3D\DualChipAASLI,"Tweak Map",,"0,2,3,4"
HKR,D3D\DualChipAASLI,Localisation,,"Anti-Aliasing"
HKR,D3D\DualChipAASLI,Help,,"%VideoDisplayHelp%"
HKR,D3D\DualChipAASLI,"Value Help",,"%ValueHelp%"
HKR,D3D\DualChipAASLI,"Default On Boot",,"0"
HKR,D3D\DualChipAASLI,"HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Anti-Aliasing/3dfx%20Tools%20AA%20Config%20Help.htm#V5"

HKR,D3D\QuadChipAASLI,Control,,"Combo"
HKR,D3D\QuadChipAASLI,List,,"Single Chip Only,Fastest Performance,2 Sample Anti-Aliasing,4 Sample Anti-Aliasing,8 Sample Anti-Aliasing"
HKR,D3D\QuadChipAASLI,Value,,"1"
HKR,D3D\QuadChipAASLI,Default,,"1"
HKR,D3D\QuadChipAASLI,"Tweak Value",,"SSTH3_SLI_AA_CONFIGURATION"
HKR,D3D\QuadChipAASLI,"Tweak Map",,"0,5,6,7,8"
HKR,D3D\QuadChipAASLI,Localisation,,"Anti-Aliasing"
HKR,D3D\QuadChipAASLI,Help,,"%VideoDisplayHelp%"
HKR,D3D\QuadChipAASLI,"Value Help",,"%ValueHelp%"
HKR,D3D\QuadChipAASLI,"Default On Boot",,"0"
HKR,D3D\QuadChipAASLI,"HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Anti-Aliasing/3dfx%20Tools%20AA%20Config%20Help.htm#V5"

HKR,D3D\%LODBias%,Control,,"Simple Slider"
HKR,D3D\%LODBias%,"Left Label",,"Sharper Image"
HKR,D3D\%LODBias%,"Right Label",,"Best Performance"
HKR,D3D\%LODBias%,Min,,-8
HKR,D3D\%LODBias%,Max,,8
HKR,D3D\%LODBias%,Value,,"0"
HKR,D3D\%LODBias%,Default,,"0"
HKR,D3D\%LODBias%,"Name Map",,"-2,-1.75,-1.50,-1.25,-1.00,-0.75,-0.50,-0.25,0,0.25,0.50,0.75,1.00,1.25,1.50,1.75,2.00"
HKR,D3D\%LODBias%,"Tweak Value",,"SSTH3_LOD_BIAS"
HKR,D3D\%LODBias%,"HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#D3D_LOD"
HKR,D3D,SSTH3_LOD_BIAS,,"0"

HKR,D3D\%MaxBufferedFrames%,Control,,"Combo"
HKR,D3D\%MaxBufferedFrames%,List,,"Default,1 Pending Buffer,2 Pending Buffers,3 Pending Buffers,4 Pending Buffers,5 Pending Buffers,6 Pending Buffers"
HKR,D3D\%MaxBufferedFrames%,Value,,"0"
HKR,D3D\%MaxBufferedFrames%,Default,,"0"
HKR,D3D\%MaxBufferedFrames%,"Tweak Value",,"SSTH3_MAX_PENDING_BUFFERS"
HKR,D3D\%MaxBufferedFrames%,"Tweak Map",,"0,1,2,3,4,5,6"
HKR,D3D\%MaxBufferedFrames%,"HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#D3D_SwapBuffer"
HKR,D3D,SSTH3_MAX_PENDING_BUFFERS,,"0"

HKR,D3D\%Mipmap%,Control,,"Combo"
HKR,D3D\%Mipmap%,List,,"%Disable%,%Enable%"
HKR,D3D\%Mipmap%,Value,,"0"
HKR,D3D\%Mipmap%,Default,,"0"
HKR,D3D\%Mipmap%,"Tweak Value",,"SSTH3_LOD_DITHER"
HKR,D3D\%Mipmap%,"Tweak Map",,"0,1"
HKR,D3D\%Mipmap%,"HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#D3D_Mipmap"
HKR,D3D,SSTH3_LOD_DITHER,,"0"

HKR,D3D\"D3D Guardband Clipping",Control,,"Combo"
HKR,D3D\"D3D Guardband Clipping",List,,"%Disable%,%Enable%"
HKR,D3D\"D3D Guardband Clipping",Value,,"0"
HKR,D3D\"D3D Guardband Clipping",Default,,"0"
HKR,D3D\"D3D Guardband Clipping",Performance,,"1"
HKR,D3D\"D3D Guardband Clipping",Quality,,"0"
HKR,D3D\"D3D Guardband Clipping","Tweak Value",,"SSTH3_GUARDBAND_CLIPPING"
HKR,D3D\"D3D Guardband Clipping","Tweak Map",,"0,1"
HKR,D3D\"D3D Guardband Clipping","Help",,"This setting can improve performance by reducing the amount of clipping calculations performed by the CPU"
HKR,D3D,SSTH3_GUARDBAND_CLIPPING,,"0"

HKR,D3D\%Speed%,Control,,"Combo"
HKR,D3D\%Speed%,List,,"%Software%,%Fastest%,%Normal2%"
HKR,D3D\%Speed%,Value,,"1"
HKR,D3D\%Speed%,Default,,"1"
HKR,D3D\%Speed%,"Tweak Map",,"*,0,1"
HKR,D3D\%Speed%,"Tweak Value",,"SSTH3_SWAPINTERVAL"
HKR,D3D\%Speed%,"Help",,"This option will let you select the Direct3D rendering speeds"
HKR,D3D,SSTH3_SWAPINTERVAL,,"0"

; Section for Glide tweaks

HKR,Glide,Localisation,,"OpenGL/Glide"
HKR,Glide,"HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#Glide"

HKR,"FEATURES\Glide",CategoryPath,,"\\Glide"
HKR,"FEATURES\Glide",Localisation,,"OpenGL/Glide"
HKR,"FEATURES\Glide",CategoryBitmap,,"OpenGL.bmp"
HKR,"FEATURES\Glide",CategoryMask,,"OpenGLMask.bmp"
HKR,"FEATURES\Glide",CategoryDisabled,,"OpenGLDisabled.bmp"
HKR,"FEATURES\Glide",CategoryNumberSlots,,"3"
HKR,"FEATURES\Glide",CategorySlot0,,"DualChipAASLI,QuadChipAASLI,SingleChipAASLI"
HKR,"FEATURES\Glide",CategorySlot1,,"%Speed%"
HKR,"FEATURES\Glide",CategorySlot2,,"%TAAKEY%"

HKR,Glide\%VideoDisplay%,Control,,"Combo"
HKR,Glide\%VideoDisplay%,List,,"%Automatic%,%Normal%,%High%"
HKR,Glide\%VideoDisplay%,Value,,"1"
HKR,Glide\%VideoDisplay%,Default,,"1"
HKR,Glide\%VideoDisplay%,Offset,,"1"
HKR,Glide\%VideoDisplay%,"Tweak Value",,"SSTH3_OVERLAYMODE"
HKR,Glide\%VideoDisplay%,"HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#Glide_Video"
HKR,Glide,SSTH3_OVERLAYMODE,,"1"

HKR,Glide\%AlphaBlending%,Control,,"Combo"
HKR,Glide\%AlphaBlending%,List,,"%Automatic%,%Sharper%,%Smoother%"
HKR,Glide\%AlphaBlending%,Value,,"1"
HKR,Glide\%AlphaBlending%,Default,,"1"
HKR,Glide\%AlphaBlending%,Offset,,"1"
HKR,Glide\%AlphaBlending%,"Tweak Value",,"SSTH3_ALPHADITHERMODE"
HKR,Glide\%AlphaBlending%,"HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#Glide_Alpha"
HKR,Glide,SSTH3_ALPHADITHERMODE,,"1"

HKR,Glide\SingleChipAASLI,Control,,"Combo"
HKR,Glide\SingleChipAASLI,List,,"Fastest Performance,2-Sample Anti-Aliasing"
HKR,Glide\SingleChipAASLI,Value,,"0"
HKR,Glide\SingleChipAASLI,Default,,"0"
HKR,Glide\SingleChipAASLI,"Tweak Value",,"SSTH3_SLI_AA_CONFIGURATION"
HKR,Glide\SingleChipAASLI,"Tweak Map",,"0,1"
HKR,Glide\SingleChipAASLI,Localisation,,"Anti-Aliasing"
HKR,Glide\SingleChipAASLI,Help,,"%VideoDisplayHelp%"
HKR,Glide\SingleChipAASLI,"Value Help",,"%ValueHelp%"
HKR,Glide\SingleChipAASLI,"Default On Boot",,"0"
HKR,Glide\SingleChipAASLI,"HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Anti-Aliasing/3dfx%20Tools%20AA%20Config%20Help.htm#V4"

HKR,Glide\DualChipAASLI,Control,,"Combo"
HKR,Glide\DualChipAASLI,List,,"Single Chip Only,Fastest Performance,2 Sample Anti-Aliasing,4 Sample Anti-Aliasing"
HKR,Glide\DualChipAASLI,Value,,"1"
HKR,Glide\DualChipAASLI,Default,,"1"
HKR,Glide\DualChipAASLI,"Tweak Value",,"SSTH3_SLI_AA_CONFIGURATION"
HKR,Glide\DualChipAASLI,"Tweak Map",,"0,2,3,4"
HKR,Glide\DualChipAASLI,Localisation,,"Anti-Aliasing"
HKR,Glide\DualChipAASLI,Help,,"%VideoDisplayHelp%"
HKR,Glide\DualChipAASLI,"Value Help",,"%ValueHelp%"
HKR,Glide\DualChipAASLI,"Default On Boot",,"0"
HKR,Glide\DualChipAASLI,"HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Anti-Aliasing/3dfx%20Tools%20AA%20Config%20Help.htm#V5"

HKR,Glide\QuadChipAASLI,Control,,"Combo"
HKR,Glide\QuadChipAASLI,List,,"Single Chip Only,Fastest Performance,2 Sample Anti-Aliasing,4 Sample Anti-Aliasing,8 Sample Anti-Aliasing"
HKR,Glide\QuadChipAASLI,Value,,"1"
HKR,Glide\QuadChipAASLI,Default,,"1"
HKR,Glide\QuadChipAASLI,"Tweak Value",,"SSTH3_SLI_AA_CONFIGURATION"
HKR,Glide\QuadChipAASLI,"Tweak Map",,"0,5,6,7,8"
HKR,Glide\QuadChipAASLI,Localisation,,"Anti-Aliasing"
HKR,Glide\QuadChipAASLI,Help,,"%VideoDisplayHelp%"
HKR,Glide\QuadChipAASLI,"Value Help",,"%ValueHelp%"
HKR,Glide\QuadChipAASLI,"Default On Boot",,"0"
HKR,Glide\QuadChipAASLI,"HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Anti-Aliasing/3dfx%20Tools%20AA%20Config%20Help.htm#V5"

HKR,Glide\%DepthPrecision16%,Control,,"Combo"
HKR,Glide\%DepthPrecision16%,List,,"%Disable%,Fast,Faster"
HKR,Glide\%DepthPrecision16%,Value,,"2"
HKR,Glide\%DepthPrecision16%,Default,,"2"
HKR,Glide\%DepthPrecision16%,"Tweak Value",,"FX_GL_16BPP_ZPRECISION"
HKR,Glide\%DepthPrecision16%,"Tweak Map",,"0,1,2"
HKR,Glide\%DepthPrecision16%,"HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#Glide_16BPP"
HKR,Glide,FX_GL_16BPP_ZPRECISION,,"1"

HKR,Glide\%DepthPrecision32%,Control,,"Combo"
HKR,Glide\%DepthPrecision32%,List,,"%Disable%,Fast,Faster"
HKR,Glide\%DepthPrecision32%,Value,,"2"
HKR,Glide\%DepthPrecision32%,Default,,"2"
HKR,Glide\%DepthPrecision32%,"Tweak Value",,"FX_GL_32BPP_ZPRECISION"
HKR,Glide\%DepthPrecision32%,"Tweak Map",,"0,1,2"
HKR,Glide\%DepthPrecision32%,"HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#Glide_32BPP"
HKR,Glide,FX_GL_32BPP_ZPRECISION,,"1"

HKR,Glide\%SplashScreen%,Control,,"Combo"
HKR,Glide\%SplashScreen%,List,,"%Enable%,%Disable%"
HKR,Glide\%SplashScreen%,Value,,"0"
HKR,Glide\%SplashScreen%,Default,,"0"
HKR,Glide\%SplashScreen%,"Tweak Map",,"*,1"
HKR,Glide\%SplashScreen%,"Tweak Value",,"FX_GLIDE_NO_SPLASH"
HKR,Glide\%SplashScreen%,"HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#Glide_Splash"

HKR,Glide\%CompressTextures%,Control,,"Combo"
HKR,Glide\%CompressTextures%,List,,"%Enable%,%Disable%"
HKR,Glide\%CompressTextures%,Value,,"0"
HKR,Glide\%CompressTextures%,Default,,"0"
HKR,Glide\%CompressTextures%,"Tweak Value",,"FX_GL_COMPRESS_LEGACY_TEXTURES"
HKR,Glide\%CompressTextures%,"Tweak Map",,"1,0"
HKR,Glide\%CompressTextures%,"HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#Texture"
HKR,Glide,FX_GL_COMPRESS_LEGACY_TEXTURES,,"1"

HKR,Glide\%LODBias%,Control,,"Simple Slider"
HKR,Glide\%LODBias%,"Left Label",,"Sharper Image"
HKR,Glide\%LODBias%,"Right Label",,"Best Performance"
HKR,Glide\%LODBias%,Min,,-8
HKR,Glide\%LODBias%,Max,,8
HKR,Glide\%LODBias%,Value,,"0"
HKR,Glide\%LODBias%,Default,,"0"
HKR,Glide\%LODBias%,"Name Map",,"-2,-1.75,-1.50,-1.25,-1.00,-0.75,-0.50,-0.25,0,0.25,0.50,0.75,1.00,1.25,1.50,1.75,2.00"
HKR,Glide\%LODBias%,"Tweak Value",,"FX_GLIDE_LOD_BIAS"
HKR,Glide\%LODBias%,"HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#Glide_LOD"
HKR,Glide,FX_GLIDE_LOD_BIAS,,"0"		   

HKR,Glide\%MaxBufferedFrames%,Control,,"Combo"
HKR,Glide\%MaxBufferedFrames%,List,,"No Pending Buffers,1 Pending Buffer,2 Pending Buffers,3 Pending Buffers"
HKR,Glide\%MaxBufferedFrames%,Value,,"1"
HKR,Glide\%MaxBufferedFrames%,Default,,"1"
HKR,Glide\%MaxBufferedFrames%,"Tweak Value",,"FX_GLIDE_SWAPPENDINGCOUNT"
HKR,Glide\%MaxBufferedFrames%,"Tweak Map",,"0,1,2,3"
HKR,Glide\%MaxBufferedFrames%,"HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#SwapBuffer"
HKR,Glide,FX_GLIDE_SWAPPENDINGCOUNT,,"1"

HKR,Glide\%Mipmap%,Control,,"Combo"
HKR,Glide\%Mipmap%,List,,"%Disable%,%Enable%"
HKR,Glide\%Mipmap%,Value,,"0"
HKR,Glide\%Mipmap%,Default,,"0"
HKR,Glide\%Mipmap%,"Tweak Value",,"FX_GLIDE_LOD_DITHER"
HKR,Glide\%Mipmap%,"Tweak Map",,"*,1"
HKR,Glide\%Mipmap%,"HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#Glide_Mipmap"

HKR,Glide\%32BppRendering%,Control,,"Combo"
HKR,Glide\%32BppRendering%,List,,"Software Controlled,Force 32bpp Rendering"
HKR,Glide\%32BppRendering%,Value,,"0"
HKR,Glide\%32BppRendering%,Default,,"0"
HKR,Glide\%32BppRendering%,"Tweak Value",,"FX_GLIDE_BPP"
HKR,Glide\%32BppRendering%,"Tweak Map",,"16,32"
HKR,Glide\%32BppRendering%,"HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#Glide_Color"
HKR,Glide,FX_GLIDE_BPP,,"16"

HKR,Glide\%TripleBuff%,Control,,"Combo"
HKR,Glide\%TripleBuff%,List,,"%Disable%,%Enable%"
HKR,Glide\%TripleBuff%,Value,,"0"
HKR,Glide\%TripleBuff%,Default,,"0"
HKR,Glide\%TripleBuff%,"Tweak Value",,"FX_GLIDE_ALLOC_COLOR"
HKR,Glide\%TripleBuff%,"Tweak Map",,"-1,3"
HKR,Glide\%TripleBuff%,"HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#Glide_Buffer"
HKR,Glide,FX_GLIDE_ALLOC_COLOR,,"-1"

HKR,Glide\%Speed%,Control,,"Combo"
HKR,Glide\%Speed%,List,,"%Software%,%Fastest%,%Normal2%"
HKR,Glide\%Speed%,Value,,"1"
HKR,Glide\%Speed%,Default,,"1"
HKR,Glide\%Speed%,"Tweak Map",,"*,0,1"
HKR,Glide\%Speed%,"Tweak Value",,"FX_GLIDE_SWAPINTERVAL"
HKR,Glide\%Speed%,"HTML elp",,"hh ms-its:3dfx%20Voodoo3%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#Glide_VSync"
HKR,Glide,FX_GLIDE_SWAPINTERVAL,,"0"

HKR,Glide\"Force 16-bit Textures",Control,,"Combo"
HKR,Glide\"Force 16-bit Textures",List,,"%Disable%,%Enable%"
HKR,Glide\"Force 16-bit Textures",Value,,"0"
HKR,Glide\"Force 16-bit Textures",Default,,"0"
HKR,Glide\"Force 16-bit Textures",Performance,,"1"
HKR,Glide\"Force 16-bit Textures",Quality,,"0"
HKR,Glide\"Force 16-bit Textures","Tweak Value",,"FX_GL_FORCE_16BPP_TEXTURES"
HKR,Glide\"Force 16-bit Textures","Tweak Map",,"0,1"
HKR,Glide\"Force 16-bit Textures","Help",,"Force this to render 16-bit textures instead of 8-bit or 32-bit textures."
HKR,Glide,FX_GL_FORCE_16BPP_TEXTURES,,"0"

HKR,Glide\"OpenGl Guardband Clipping",Control,,"Combo"
HKR,Glide\"OpenGl Guardband Clipping",List,,"%Disable%,%Enable%"
HKR,Glide\"OpenGl Guardband Clipping",Value,,"0"
HKR,Glide\"OpenGl Guardband Clipping",Default,,"0"
HKR,Glide\"OpenGl Guardband Clipping",Performance,,"1"
HKR,Glide\"OpenGl Guardband Clipping",Quality,,"0"
HKR,Glide\"OpenGl Guardband Clipping","Tweak Value",,"FX_GL_GUARDBAND_ENABLED"
HKR,Glide\"OpenGl Guardband Clipping","Tweak Map",,"0,1"
HKR,Glide\"OpenGl Guardband Clipping","Help",,"This setting can improve performance by reducing the amount of clipping calculations performed by the CPU. (This setting should not be enabled with Hidden Surface Removal)"
HKR,Glide,FX_GL_GUARDBAND_ENABLED,,"0"

HKR,Glide\"Hidden Surface Removal",Control,,"Combo"
HKR,Glide\"Hidden Surface Removal",List,,"%Disable%,Conservative Tiling,Non-Aggressive Tiling,Semi-Aggressive Tiling,Aggressive Tiling"
HKR,Glide\"Hidden Surface Removal",Value,,"0"
HKR,Glide\"Hidden Surface Removal",Default,,"0"
HKR,Glide\"Hidden Surface Removal",Performance,,"1"
HKR,Glide\"Hidden Surface Removal",Quality,,"0"
HKR,Glide\"Hidden Surface Removal","Tweak Value",,"FX_GL_HSR"
HKR,Glide\"Hidden Surface Removal","Tweak Map",,"0,1,2,3,4"
HKR,Glide\"Hidden Surface Removal","HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#Glide_HSR"
HKR,Glide,FX_GL_HSR,,"0"

HKR,Glide\%PPC%,Control,,"Combo"
HKR,Glide\%PPC%,List,,"Disable,Enable"
HKR,Glide\%PPC%,Value,,"1"
HKR,Glide\%PPC%,Default,,"1"
HKR,Glide\%PPC%,"Tweak Value",,"FX_GLIDE_2PPC"
HKR,Glide\%PPC%,"Tweak Map",,"0,1"
HKR,Glide\%PPC%,"HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#Glide_2PPCOGL"
HKR,Glide,FX_GLIDE_2PPC,,"1"

HKR,Glide\%SCAPKEY%,Control,,"Combo"
HKR,Glide\%SCAPKEY%,List,,"Disable,Num-Lock,Key-Pad /,Key-Pad *,F12"
HKR,Glide\%SCAPKEY%,Value,,"0"
HKR,Glide\%SCAPKEY%,Default,,"0"
HKR,Glide\%SCAPKEY%,"Tweak Value",,"FX_GLIDE_SCREENSHOT_KEY"
HKR,Glide\%SCAPKEY%,"Tweak Map",,"*,144,111,106,123"
HKR,Glide\%SCAPKEY%,"HTML Help",,"hh ms-its:3dfx%20Voodoo3%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#Glide_CAPKEYOG"

HKR,Glide\%TAAKEY%,Control,,"Combo"
HKR,Glide\%TAAKEY%,List,,"Disable,Enable (Key-Pad -)"
HKR,Glide\%TAAKEY%,Value,,"0"
HKR,Glide\%TAAKEY%,Default,,"0"
HKR,Glide\%TAAKEY%,"Tweak Value",,"FX_GLIDE_TAA_TOGGLE_KEY"
HKR,Glide\%TAAKEY%,"Tweak Map",,"*,109"
HKR,Glide\%TAAKEY%,"HTML Help",,"This setting enable Temporal AA. In game you can disable it pressing '-' Key"
HKR,Glide,FX_GLIDE_TAA_TOGGLE_KEY,,"109"

[3dfxvs_DeleteSWSettings]
HKR,TIMINGS
HKR,D3D
HKR,FEATURES

;
; Source file information
;

[SourceDisksNames]
1 = %DiskId%,,,""
2 = %DiskId%,,,"TV"

[SourceDisksFiles]
3dfxvsm.sys  = 1
3dfxvs.dll   = 1
3dfxvsm64.sys = 1
3dfxvs64.dll  = 1
glide2x.dll  = 1
glide3x.dll  = 1
3dfxOGL.dll  = 1
3dfxSpl2.dll = 1
3dfxSpl3.dll = 1
dxtn.dll     = 1
3dfxvglv3.dll		= 1
3dfxICDv3.dll		= 1
3dfxSpl2v3.dll		= 1
3dfxSpl3v3.dll		= 1
3dfxV3TV.sys		= 2
3dfxV3TV.ax		= 2
3dfxV3TV.inf		= 2
3dfxcaptur.inf		= 2
3dfxwdmcap.ax		= 2
3dfxxbar.ax		= 2

[3dfxTools]

;HTML Help
HKR,,"HTML Card Help",,"3dfx Voodoo5 help.chm"

;[Andvanced Features Page Tweaks]
HKR,DEFAULT,Localisation,,"Global Settings"

;Direct 3D

HKR,D3D,Localisation,,"Direct3D"
HKR,D3D,"HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#D3D"

HKR,"FEATURES\D3D",CategoryPath,,"\\D3D"
HKR,"FEATURES\D3D",Localisation,,"Direct3D"
HKR,"FEATURES\D3D",CategoryBitmap,,"Direct3D.bmp"
HKR,"FEATURES\D3D",CategoryMask,,"Direct3DMask.bmp"
HKR,"FEATURES\D3D",CategoryDisabled,,"Direct3DDisabled.bmp"
HKR,"FEATURES\D3D",CategoryNumberSlots,,"1"
HKR,"FEATURES\D3D",CategorySlot0,,"SingleChipAASLI"

HKR,D3D\"3D Filter Quality",Control,,"Combo"
HKR,D3D\"3D Filter Quality",List,,"%Automatic%,%Normal%,%High%"
HKR,D3D\"3D Filter Quality",Value,,"1"
HKR,D3D\"3D Filter Quality",Default,,"1"
HKR,D3D\"3D Filter Quality",Offset,,"1"
HKR,D3D\"3D Filter Quality","Tweak Value",,"SSTH3_OVERLAYMODE"
HKR,D3D\"3D Filter Quality","HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#D3D_Video"
HKR,D3D,SSTH3_OVERLAYMODE,,"1"

HKR,D3D\"D3D Guardband Clipping",Control,,"Combo"
HKR,D3D\"D3D Guardband Clipping",List,,"%Disable%,%Enable%"
HKR,D3D\"D3D Guardband Clipping",Value,,"0"
HKR,D3D\"D3D Guardband Clipping",Default,,"0"
HKR,D3D\"D3D Guardband Clipping",Performance,,"1"
HKR,D3D\"D3D Guardband Clipping",Quality,,"0"
HKR,D3D\"D3D Guardband Clipping","Tweak Value",,"SSTH3_GUARDBAND_CLIPPING"
HKR,D3D\"D3D Guardband Clipping","Tweak Map",,"0,1"
HKR,D3D\"D3D Guardband Clipping","Help",,"This setting can improve performance by reducing the amount of clipping calculations performed by the CPU"
HKR,D3D,SSTH3_GUARDBAND_CLIPPING,,"0"

HKR,D3D\"Alpha-Blending",Control,,"Combo"
HKR,D3D\"Alpha-Blending",List,,"%Automatic%,%Sharper%,%Smoother%"
HKR,D3D\"Alpha-Blending",Value,,"1"
HKR,D3D\"Alpha-Blending",Default,,"1"
HKR,D3D\"Alpha-Blending",Offset,,"1"
HKR,D3D\"Alpha-Blending","Tweak Value",,"SSTH3_ALPHADITHERMODE"
HKR,D3D\"Alpha-Blending","HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#D3D_Alpha"
HKR,D3D,SSTH3_ALPHADITHERMODE,,"1"

HKR,D3D\"Level Of Detail Bias",Control,,"Simple Slider"
HKR,D3D\"Level Of Detail Bias","Left Label",,"Sharp Image (slower)"
HKR,D3D\"Level Of Detail Bias","Right Label",,"Ugly Image (faster)"
HKR,D3D\"Level Of Detail Bias",Min,,-8
HKR,D3D\"Level Of Detail Bias",Max,,8
HKR,D3D\"Level Of Detail Bias",Value,,"0"
HKR,D3D\"Level Of Detail Bias",Default,,"0"
HKR,D3D\"Level Of Detail Bias","Name Map",,"-2,-1.75,-1.50,-1.25,-1.00,-0.75,-0.50,-0.25,0,0.25,0.50,0.75,1.00,1.25,1.50,1.75,2.00"
HKR,D3D\"Level Of Detail Bias","Tweak Value",,"SSTH3_LOD_BIAS"
HKR,D3D\"Level Of Detail Bias","HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#D3D_LOD"
HKR,D3D,SSTH3_LOD_BIAS,,"0"

HKR,D3D\"Maximum Buffered Frames",Control,,"Combo"
HKR,D3D\"Maximum Buffered Frames",List,,"Default,1 Pending Buffer,2 Pending Buffers,3 Pending Buffers,4 Pending Buffers,5 Pending Buffers,6 Pending Buffers"
HKR,D3D\"Maximum Buffered Frames",Value,,"1"
HKR,D3D\"Maximum Buffered Frames",Default,,"0"
HKR,D3D\"Maximum Buffered Frames","Tweak Value",,"SSTH3_MAX_PENDING_BUFFERS"
HKR,D3D\"Maximum Buffered Frames","Tweak Map",,"0,1,2,3,4,5,6"
HKR,D3D\"Maximum Buffered Frames","HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#D3D_SwapBuffer"
HKR,D3D,SSTH3_MAX_PENDING_BUFFERS,,"0"

HKR,D3D\"MIP Map Dithering",Control,,"Combo"
HKR,D3D\"MIP Map Dithering",List,,"%Disable%,%Enable%"
HKR,D3D\"MIP Map Dithering",Value,,"0"
HKR,D3D\"MIP Map Dithering",Default,,"0"
HKR,D3D\"MIP Map Dithering","Tweak Value",,"SSTH3_LOD_DITHER"
HKR,D3D\"MIP Map Dithering","Tweak Map",,"0,1"
HKR,D3D\"MIP Map Dithering","HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#D3D_Mipmap"
HKR,D3D,SSTH3_LOD_DITHER,,"0"

HKR,D3D\%Speed%,Control,,"Combo"
HKR,D3D\%Speed%,List,,"%Software%,%Fastest%,%Normal2%"
HKR,D3D\%Speed%,Value,,"1"
HKR,D3D\%Speed%,Default,,"1"
HKR,D3D\%Speed%,"Tweak Map",,"*,0,1"
HKR,D3D\%Speed%,"Tweak Value",,"SSTH3_SWAPINTERVAL"
HKR,D3D\%Speed%,"Help",,"This option will let you select the Direct3D rendering speeds"
HKR,D3D,SSTH3_SWAPINTERVAL,,"1"

HKR,D3D,SSTH3_SLI_COMPATIBILITY_SETTINGS,,"1"

; Section for Glide tweaks

HKR,Glide,Localisation,,"OpenGL/Glide"
HKR,Glide,"HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#Glide"

HKR,"FEATURES\Glide",CategoryPath,,"\\Glide"
HKR,"FEATURES\Glide",Localisation,,"OpenGL/Glide"
HKR,"FEATURES\Glide",CategoryBitmap,,"OpenGL.bmp"
HKR,"FEATURES\Glide",CategoryMask,,"OpenGLMask.bmp"
HKR,"FEATURES\Glide",CategoryDisabled,,"OpenGLDisabled.bmp"
HKR,"FEATURES\Glide",CategoryNumberSlots,,"1"
HKR,"FEATURES\Glide",CategorySlot0,,"SingleChipAASLI"

HKR,Glide\"3D Filter Quality",Control,,"Combo"
HKR,Glide\"3D Filter Quality",List,,"%Automatic%,%Normal%,%High%"
HKR,Glide\"3D Filter Quality",Value,,"3"
HKR,Glide\"3D Filter Quality",Default,,"1"
HKR,Glide\"3D Filter Quality",Offset,,"1"
HKR,Glide\"3D Filter Quality","Tweak Value",,"SSTH3_OVERLAYMODE"
HKR,Glide\"3D Filter Quality","HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#Glide_Video"
HKR,Glide,SSTH3_OVERLAYMODE,,"1"

HKR,Glide\"Alpha-Blending",Control,,"Combo"
HKR,Glide\"Alpha-Blending",List,,"%Automatic%,%Sharper%,%Smoother%"
HKR,Glide\"Alpha-Blending",Value,,"1"
HKR,Glide\"Alpha-Blending",Default,,"1"
HKR,Glide\"Alpha-Blending",Offset,,"1"
HKR,Glide\"Alpha-Blending","Tweak Value",,"SSTH3_ALPHADITHERMODE"
HKR,Glide\"Alpha-Blending","HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#Glide_Alpha"
HKR,Glide,SSTH3_ALPHADITHERMODE,,"1"

HKR,Glide\%SplashScreen%,Control,,"Combo"
HKR,Glide\%SplashScreen%,List,,"%Enable%,%Disable%"
HKR,Glide\%SplashScreen%,Value,,"0"
HKR,Glide\%SplashScreen%,Default,,"0"
HKR,Glide\%SplashScreen%,"Tweak Map",,"*,1"
HKR,Glide\%SplashScreen%,"Tweak Value",,"FX_GLIDE_NO_SPLASH"
HKR,Glide\%SplashScreen%,"HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#Glide_Splash"

HKR,Glide\%TripleBuff%,Control,,"Combo"
HKR,Glide\%TripleBuff%,List,,"%Disable%,%Enable%"
HKR,Glide\%TripleBuff%,Value,,"0"
HKR,Glide\%TripleBuff%,Default,,"0"
HKR,Glide\%TripleBuff%,"Tweak Value",,"FX_GLIDE_ALLOC_COLOR"
HKR,Glide\%TripleBuff%,"Tweak Map",,"-1,3"
HKR,Glide\%TripleBuff%,"HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#Glide_Buffer"
HKR,Glide,FX_GLIDE_ALLOC_COLOR,,"-1"

HKR,Glide\"16 Bit Depth Precision",Control,,"Combo"
HKR,Glide\"16 Bit Depth Precision",List,,"%Disable%,Fast,Faster"
HKR,Glide\"16 Bit Depth Precision",Value,,"0"
HKR,Glide\"16 Bit Depth Precision",Default,,"0"
HKR,Glide\"16 Bit Depth Precision","Tweak Value",,"FX_GL_16BPP_ZPRECISION"
HKR,Glide\"16 Bit Depth Precision","Tweak Map",,"0,1,2"
HKR,Glide\"16 Bit Depth Precision","HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#Glide_16BPP"
HKR,Glide,FX_GL_16BPP_ZPRECISION,,"0"

HKR,Glide\"32 Bit Depth Precision",Control,,"Combo"
HKR,Glide\"32 Bit Depth Precision",List,,"%Disable%,Fast,Faster"
HKR,Glide\"32 Bit Depth Precision",Value,,"0"
HKR,Glide\"32 Bit Depth Precision",Default,,"0"
HKR,Glide\"32 Bit Depth Precision","Tweak Value",,"FX_GL_32BPP_ZPRECISION"
HKR,Glide\"32 Bit Depth Precision","Tweak Map",,"0,1,2"
HKR,Glide\"32 Bit Depth Precision","HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#Glide_16BPP"
HKR,Glide,FX_GL_32BPP_ZPRECISION,,"0"

HKR,Glide\"Legacy Texture Compression",Control,,"Combo"
HKR,Glide\"Legacy Texture Compression",List,,"%Enable%,%Disable%"
HKR,Glide\"Legacy Texture Compression",Value,,"0"
HKR,Glide\"Legacy Texture Compression",Default,,"0"
HKR,Glide\"Legacy Texture Compression","Tweak Value",,"FX_GL_COMPRESS_LEGACY_TEXTURES"
HKR,Glide\"Legacy Texture Compression","Tweak Map",,"1,0"
HKR,Glide\"Legacy Texture Compression","HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#Texture"
HKR,Glide,FX_GL_COMPRESS_LEGACY_TEXTURES,,"1"

HKR,Glide\"Level Of Detail Bias",Control,,"Simple Slider"
HKR,Glide\"Level Of Detail Bias","Left Label",,"Sharp Image (slower)"
HKR,Glide\"Level Of Detail Bias","Right Label",,"Ugly Image (faster)"
HKR,Glide\"Level Of Detail Bias",Min,,-8
HKR,Glide\"Level Of Detail Bias",Max,,8
HKR,Glide\"Level Of Detail Bias",Value,,"0"
HKR,Glide\"Level Of Detail Bias",Default,,"0"
HKR,Glide\"Level Of Detail Bias","Name Map",,"-2,-1.75,-1.50,-1.25,-1.00,-0.75,-0.50,-0.25,0,0.25,0.50,0.75,1.00,1.25,1.50,1.75,2.00"
HKR,Glide\"Level Of Detail Bias","Tweak Value",,"FX_GLIDE_LOD_BIAS"
HKR,Glide\"Level Of Detail Bias","HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#Glide_LOD"
HKR,Glide,FX_GLIDE_LOD_BIAS,,"0"

HKR,Glide\"Maximum Buffered Frames",Control,,"Combo"
HKR,Glide\"Maximum Buffered Frames",List,,"No Pending Buffers,1 Pending Buffer,2 Pending Buffers,3 Pending Buffers"
HKR,Glide\"Maximum Buffered Frames",Value,,"1"
HKR,Glide\"Maximum Buffered Frames",Default,,"1"
HKR,Glide\"Maximum Buffered Frames","Tweak Value",,"FX_GLIDE_SWAPPENDINGCOUNT"
HKR,Glide\"Maximum Buffered Frames","Tweak Map",,"0,1,2,3"
HKR,Glide\"Maximum Buffered Frames","HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#SwapBuffer"
HKR,Glide,FX_GLIDE_SWAPPENDINGCOUNT,,"1"

HKR,Glide\"MIP Map Dithering",Control,,"Combo"
HKR,Glide\"MIP Map Dithering",List,,"%Disable%,%Enable%"
HKR,Glide\"MIP Map Dithering",Value,,"0"
HKR,Glide\"MIP Map Dithering",Default,,"0"
HKR,Glide\"MIP Map Dithering","Tweak Value",,"FX_GLIDE_LOD_DITHER"
HKR,Glide\"MIP Map Dithering","Tweak Map",,"*,1"
HKR,Glide\"MIP Map Dithering","HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#Glide_Mipmap"

HKR,Glide\"Limit Texture Memory",Control,,"Combo"
HKR,Glide\"Limit Texture Memory",List,,"Software Controlled,Limit Texture Memory to 2MB"
HKR,Glide\"Limit Texture Memory",Value,,"0"
HKR,Glide\"Limit Texture Memory",Default,,"0"
HKR,Glide\"Limit Texture Memory","Tweak Value",,"FX_GLIDE_TMU_MEMSIZE"
HKR,Glide\"Limit Texture Memory","Tweak Map",,"-1,2"
HKR,Glide\"Limit Texture Memory","HTML Help",,"hh ms-its:3dfx%20Voodoo3%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#Glide_Memory"
HKR,Glide,FX_GLIDE_TMU_MEMSIZE,,"-1"

HKR,Glide\%Speed%,Control,,"Combo"
HKR,Glide\%Speed%,List,,"%Software%,%Fastest%,%Normal2%"
HKR,Glide\%Speed%,Value,,"1"
HKR,Glide\%Speed%,Default,,"1"
HKR,Glide\%Speed%,"Tweak Map",,"*,0,1"
HKR,Glide\%Speed%,"Tweak Value",,"FX_GLIDE_SWAPINTERVAL"
HKR,Glide\%Speed%,"HTML elp",,"hh ms-its:3dfx%20Voodoo3%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#Glide_VSync"
HKR,Glide,FX_GLIDE_SWAPINTERVAL,,"0"

HKR,Glide\"OpenGL-Z Culling",Control,,"Combo"
HKR,Glide\"OpenGL-Z Culling",List,,"%Disable%,%Enable%"
HKR,Glide\"OpenGL-Z Culling",Value,,"*"
HKR,Glide\"OpenGL-Z Culling",Default,,"1"
HKR,Glide\"OpenGL-Z Culling","Tweak Map",,"*,1"
HKR,Glide\"OpenGL-Z Culling","Tweak Value",,"FX_GL_ZCULL_ENABLE"
HKR,Glide\"OpenGL-Z Culling","HTML Help",,"hh ms-its:3dfx%20Voodoo3%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#Glide_VSync"

HKR,Glide\"Hidden Surface Removal",Control,,"Combo"
HKR,Glide\"Hidden Surface Removal",List,,"%Disable%,Conservative Tiling,Non-Aggressive Tiling,Semi-Aggressive Tiling,Aggressive Tiling"
HKR,Glide\"Hidden Surface Removal",Value,,"0"
HKR,Glide\"Hidden Surface Removal",Default,,"0"
HKR,Glide\"Hidden Surface Removal",Performance,,"1"
HKR,Glide\"Hidden Surface Removal",Quality,,"0"
HKR,Glide\"Hidden Surface Removal","Tweak Value",,"FX_GL_HSR"
HKR,Glide\"Hidden Surface Removal","Tweak Map",,"0,1,2,3,4"
HKR,Glide\"Hidden Surface Removal","HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#Glide_HSR"
HKR,Glide,FX_GL_HSR,,"0"

HKR,Glide\SingleChipAASLI,Control,,"Combo"
HKR,Glide\SingleChipAASLI,List,,"Fastest Performance (Reboot Required),Edge Aliasing (Reboot Required)"
HKR,Glide\SingleChipAASLI,Value,,"0"
HKR,Glide\SingleChipAASLI,Default,,"0"
HKR,Glide\SingleChipAASLI,"Tweak Value",,"SSTH3_EDGEAA"
HKR,Glide\SingleChipAASLI,"Tweak Map",,"0,1"
HKR,Glide\SingleChipAASLI,Localisation,,"Edge Aliasing"
HKR,Glide\SingleChipAASLI,Help,,"%VideoDisplayHelp%"
HKR,Glide\SingleChipAASLI,"Value Help",,"%ValueHelp%"
HKR,Glide\SingleChipAASLI,"Default On Boot",,"0"
HKR,Glide\SingleChipAASLI,"Help",,"Eliminate jagged edges (Reboot Required)"
HKR,Glide,SSTH3_EDGEAA,,"0"

HKR,Glide\"Force 16-bit Textures",Control,,"Combo"
HKR,Glide\"Force 16-bit Textures",List,,"%Disable%,%Enable%"
HKR,Glide\"Force 16-bit Textures",Value,,"0"
HKR,Glide\"Force 16-bit Textures",Default,,"0"
HKR,Glide\"Force 16-bit Textures",Performance,,"1"
HKR,Glide\"Force 16-bit Textures",Quality,,"0"
HKR,Glide\"Force 16-bit Textures","Tweak Value",,"FX_GL_FORCE_16BPP_TEXTURES"
HKR,Glide\"Force 16-bit Textures","Tweak Map",,"0,1"
HKR,Glide\"Force 16-bit Textures","Help",,"Force this to render 16-bit textures instead of 8-bit or 32-bit textures."
HKR,Glide,FX_GL_FORCE_16BPP_TEXTURES,,"0"

HKR,Glide\"Force 3DNow! Instuctions",Control,,"Combo"
HKR,Glide\"Force 3DNow! Instuctions",List,,"%Disable% (Reboot Required),%Enable% (Reboot Required)"
HKR,Glide\"Force 3DNow! Instuctions",Value,,"*"
HKR,Glide\"Force 3DNow! Instuctions",Default,,"*"
HKR,Glide\"Force 3DNow! Instuctions","Tweak Map",,"*,1"
HKR,Glide\"Force 3DNow! Instuctions","Tweak Value",,"GL_FORCE_K3D"
HKR,Glide\"Force 3DNow! Instuctions","HTML Help",,"Force 3DNow! instructions. Can be improve performances. Only CPUs AMD"

HKR,Glide\"Force MMX Instructions",Control,,"Combo"
HKR,Glide\"Force MMX Instructions",List,,"%Disable% (Reboot Required),%Enable% (Reboot Required)"
HKR,Glide\"Force MMX Instructions",Value,,"*"
HKR,Glide\"Force MMX Instructions",Default,,"*"
HKR,Glide\"Force MMX Instructions","Tweak Map",,"*,1"
HKR,Glide\"Force MMX Instructions","Tweak Value",,"GL_FORCE_MMX"
HKR,Glide\"Force MMX Instructions","Help",,"Force MMX instructions. Can be improve performances with CPUs Intel and AMD"

HKR,Glide\"Force Voodoo Rush Emulation",Control,,"Combo"
HKR,Glide\"Force Voodoo Rush Emulation",List,,"%Disable% (Reboot Required),%Enable% (Reboot Required)"
HKR,Glide\"Force Voodoo Rush Emulation",Value,,"*"
HKR,Glide\"Force Voodoo Rush Emulation",Default,,"*"
HKR,Glide\"Force Voodoo Rush Emulation","Tweak Map",,"*,1"
HKR,Glide\"Force Voodoo Rush Emulation","Tweak Value",,"FX_GLIDE_EMUL_RUSH"
HKR,Glide\"Force Voodoo Rush Emulation","HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#Glide_EMRUSH"

HKR,Glide\"Glide Guardband Clipping",Control,,"Combo"
HKR,Glide\"Glide Guardband Clipping",List,,"Disable,Enable"
HKR,Glide\"Glide Guardband Clipping",Value,,"0"
HKR,Glide\"Glide Guardband Clipping",Default,,"0"
HKR,Glide\"Glide Guardband Clipping",Performance,,"1"
HKR,Glide\"Glide Guardband Clipping",Quality,,"0"
HKR,Glide\"Glide Guardband Clipping","Tweak Value",,"FX_GLIDE_GBC"
HKR,Glide\"Glide Guardband Clipping","Tweak Map",,"0,1"
HKR,Glide\"Glide Guardband Clipping","HTML Help",,"hh ms-its:3dfx%20Voodoo5%20Help.chm::/Advanced%20Features/3dfx%20Tools%20Advanced%20Features%20Help.htm#Glide_GUARDCLIPGL"
HKR,Glide,FX_GLIDE_GBC,,"0"

HKR,Glide\"Refresh OpenGL/Glide",Control,,"Combo"
HKR,Glide\"Refresh OpenGL/Glide",List,,"60,70,75,85,100"
HKR,Glide\"Refresh OpenGL/Glide",Value,,"2"
HKR,Glide\"Refresh OpenGL/Glide",Default,,"2"
HKR,Glide\"Refresh OpenGL/Glide","Tweak Map",,"60,70,75,85,100"
HKR,Glide\"Refresh OpenGL/Glide","Tweak Value",,"FX_GLIDE_REFRESH"
HKR,Glide\"Refresh OpenGL/Glide","Help",,"This will set refresh rate used sometimes in the driver"
HKR,Glide,FX_GLIDE_REFRESH,,"75"

HKR,Glide\"Use App Refresh",Control,,"Combo"
HKR,Glide\"Use App Refresh",List,,"Disable,Enable"
HKR,Glide\"Use App Refresh",Value,,"1"
HKR,Glide\"Use App Refresh",Default,,"1"
HKR,Glide\"Use App Refresh","Tweak Map",,"0,1"
HKR,Glide\"Use App Refresh","Tweak Value",,"FX_GLIDE_USE_APP_REFRESH"
HKR,Glide\"Use App Refresh","Help",,"let software decide to use refresh from application"
HKR,Glide,FX_GLIDE_USE_APP_REFRESH,,"1"

HKR,Glide\"Screen Capture Key",Control,,"Combo"
HKR,Glide\"Screen Capture Key",List,,"Disable,Num-Lock,Key-Pad /,Key-Pad *,Key-Pad -,F12"
HKR,Glide\"Screen Capture Key",Value,,"0"
HKR,Glide\"Screen Capture Key",Default,,"0"
HKR,Glide\"Screen Capture Key","Tweak Value",,"FX_GLIDE_SCREENSHOT_KEY"
HKR,Glide\"Screen Capture Key","Tweak Map",,"*,144,111,106,109,123"
HKR,Glide\"Screen Capture Key","Help",,"Screenshots will be saved into the directory of the Application/Game being used or into the "C:\Documents and Settings\User" directory"

[3dfxTools_Voodoo3]
HKR,DEFAULT,SSTH3_FASTMEM,,"1"
HKR,DEFAULT,SSTH3_FASTPCIRD,,"1"
HKR,Glide,FX_GLIDE_V3FIFO,,"1"

[Clone_function]
HKLM,"SYSTEM\CurrentControlSet\Services\3dfxvs\Device0","allowPALCRT",,,1

[Strings]

;
; Non-Localizable Strings
;

REG_SZ         = 0x00000000
REG_MULTI_SZ   = 0x00010000
REG_EXPAND_SZ  = 0x00020000
REG_BINARY     = 0x00000001
REG_DWORD      = 0x00010001
SERVICEROOT    = "System\CurrentControlSet\Services"

;
; Localizable Strings
;

DiskId       = "3dfx Voodoo Driver Install Disk"
GraphAdap    = "Graphics Adapter"
3dfx         = "3dfx Interactive, Inc."
VoodooTV     = "3dfx Voodoo Series for Voodoo3 3500TV"


; Strings for the Advanced Tweaks Page
;British English
;DEFAULT

PageName="3dfx Advanced Tweaks"
Automatic="Automatic"
Sharper="Sharper"
Smoother="Smoother"
Enable="Enable"
Disable="Disable"
On="On"
Off="Off"
True="True"
False="False"
Normal="Normal"
High="High"
Low="Low"
BestForPerformance="Best For performance"
BestForQuality="Best for quality"
Default="Default"
Desktop="Desktop"
D3D="Direct 3D"
Glide="Glide"
SplashScreen="Glide Splash Screen"
Mipmap="MIP Map Dithering"
TripleBuff="Triple Buffering"
AlphaBlending="Alpha-Blending"
VideoDisplay="3D Filter Quality"
VideoQuality="Video Quality"
32BppRendering="Rendering Color-depth"
MaxBufferedFrames="Maximum Buffered Frames"
CompressTextures="Legacy Texture Compression"
ZOptimization="Z-buffer Optimization"
TextureMemory="Limit Texture Memory"
LODBias="Level Of Detail Bias"
VideoDisplayHelp="Help"
ValueHelp="Help"
AADemoKey="AA Demo Key"
DepthPrecision16="Depth Precision (16 Bit)"
DepthPrecision32="Depth Precision (32 Bit)"
Speed="Speed Settings"
Fastest="Fastest (V-Sync OFF)"
Normal2="Normal (V-Sync ON)"
Software="Software Controlled"
2x2="Highest Quality Video"
SLH="Scan-Line Height"
PPC="2 Pixel-Per-Clock Rendering"
SCAPKEY="Screen Capture Hotkey"
TAAKEY="Temporal AA Hotkey"
TRILINEAR="Trilinear Texture Filtering"

