// // Freelancer Config Database // // SceneRenderer // Scene based renderer (eg: PowerVR, Kyro etc...) // NoAlphaTest // Disable alpha test (conflicts with other modes) // oTriLinear // Do not attempt trilinear filtering // NoTripleBuffer // Do not attempt triple buffering // DefaultBltNotFlip // In full screen mode, use BLT // NoFog // Do not attempt fog // TextureOffset // Texel offset for fonts is done on x,y's not u,v (eg: Riva128) // BrokenAlphaTest // Cards that cannot do Alpha test without ALPHABLEND being enabled (eg: ATI Rage) // RenderEqualZ // Render bit depth must equal Z bit depth (eg: nVidia cards) // NoParallelism // Lock the back buffer after rendering (eg: Voodoo3 - queueing up too many blits) // BadMouse // Card can never use GDI mouse (eg: Voodoo) // NoMipMap // Disable mipmaps // Bad4444 // Disable 4444 textures (eg: Chromatic Mpact) // NoDisablePerspective // Disable disabling perspective correct texturing (eg: Voodoo cards) // LimitTextureSize // Limit texture size to 256*256 to correct bad caps // ForceSquareTextures // Do not allow non-square textures // NoStretchTexture // Force system memory stretch blit to square up textures // SlowDisplayModeChange // Prevent video drivers that take a while before sending the WM_DISPLAYCHANGE msg from getting stuck in an endless loop of display mode changes (eg: Savage 4) // Bad8888 // Disable 32 bit textures (eg: Voodoo) // // Disable1600x1200 // // MaxOverallGraphicDetail = 1 // For older Rage cards // DisableCompositeTerrainTextures = true // For older Rage cards // Freelancer specific: // FL_BAD_WFOG // card doesnt work well w/ freelancer's w-fog // FL_BAD_ENVMAP // card doesnt work well w/ freelancer's envmapping // FL_BAD_MOD2X // card doesnt work well w/ freelancer's detail mapping // FL_BAD_DXTN // card doesnt work well w/ freelancer's dtxn texture loader /////////////////////////////////////////////////// // // 3DFX // ////////////////////////////////////////////////// Vendor = 0x1142 "3dfx" Vendor = 0x10d9 "3dfx" Vendor = 0x121a "3dfx" 0x643d = "Rush (Alliance)" 0x8626 = "Rush (Macronix)" UnsupportedHardware NoAlphaTest NoTripleBuffer NoFog break 0x0001 = "Voodoo 1" UnsupportedHardware NoTripleBuffer BadMouse break 0x0002 = "Voodoo 2" UnsupportedHardware NoDisablePerspective NoParallelism NoTripleBuffer BadMouse break 0x0003 = "Banshee" 0x0004 = "Banshee" UnsupportedHardware NoParallelism NoMipMap break // // Voodoo 3 // 0x0005 = "Voodoo 3" NoParallelism Disable1600x1200 if os > win2k if driver < 5.0.3545.28 NoFog Bad4444 LimitTextureSize ForceSquareTextures Bad8888 FL_BAD_WFOG FL_BAD_ENVMAP FL_BAD_MOD2X FL_BAD_DXTN UnsupportedHardware endif endif if os == win2k if driver < 5.0.2195.232 UnsupportedDriver endif if os < win2k if driver < 4.12.1.666 UnsupportedDriver endif endif break // // Voodoo 4 and 5 // 0x0007 = "Voodoo 4" 0x0009 = "Voodoo 5" if os > win2k if driver < 5.0.3545.28 UnsupportedDriver endif if os == win2k if driver < 5.0.2195.31 UnsupportedDriver endif if os < win2k if driver < 4.13.1.28 UnsupportedDriver endif endif break /////////////////////////////////////////////////// // // ST MICROELECTRONICS // ////////////////////////////////////////////////// Vendor = 0x104a "ST Microelectronics" 0x0010 = "Kyro I/II" SceneRenderer if os > win2k if driver < 6.13.10.6122 UnsupportedDriver endif endif if os == win2k if driver < 5.13.1.6122 UnsupportedDriver endif endif if os < win2k if driver < 4.13.1.6270 UnsupportedDriver endif endif break /////////////////////////////////////////////////// // // ATI // ////////////////////////////////////////////////// Vendor = 0x1002 "ATI" // // RAGE 128 CLASS CARDS // 0x4d46 = "Rage Mobility 128" 0x4d4c = "Rage Mobility 128" 0x5041 = "Rage 128 Pro PA" 0x5042 = "Rage 128 Pro PB" 0x5043 = "Rage 128 Pro PC" 0x5044 = "Rage 128 Pro PD" 0x5045 = "Rage 128 Pro PE" 0x5047 = "Rage 128 Pro PG" 0x5048 = "Rage 128 Pro PH" 0x5049 = "Rage 128 Pro PI" 0x504a = "Rage 128 Pro PJ" 0x504b = "Rage 128 Pro PK" 0x504c = "Rage 128 Pro PL" 0x504d = "Rage 128 Pro PM" 0x504e = "Rage 128 Pro PN" 0x504f = "Rage 128 Pro PO" 0x5050 = "Rage 128 Pro PP" 0x5051 = "Rage 128 Pro PQ" 0x5052 = "Rage 128 Pro PR" 0x5053 = "Rage 128 Pro PS" 0x5054 = "Rage 128 Pro PT" 0x5055 = "Rage 128 Pro PU" 0x5056 = "Rage 128 Pro PV" 0x5057 = "Rage 128 Pro PW" 0x5058 = "Rage 128 Pro PX" 0x5245 = "Rage 128 RE/SG" 0x5246 = "Rage 128 RF/SG" 0x5247 = "Rage 128 RG" 0x524b = "Rage 128 RK/VR" 0x524c = "Rage 128 RL/VR" 0x5345 = "Rage 128 SE" 0x5346 = "Rage 128 SF" 0x5347 = "Rage 128 SG" 0x5348 = "Rage 128 SH" 0x534b = "Rage 128 SK" 0x534c = "Rage 128 SL" 0x534d = "Rage 128 SM" 0x534e = "Rage 128" 0x5354 = "Mach 64 VT" 0x5446 = "Rage 128 Pro Ultra TF" 0x544c = "Rage 128 Pro Ultra TL" 0x5452 = "Rage 128 Pro Ultra TR" 0x5453 = "Rage 128 Pro Ultra TS" 0x5454 = "Rage 128 Pro Ultra TT" 0x5455 = "Rage 128 Pro Ultra TU" if os > win2k if driver < 6.13.10.3279 UnsupportedDriver endif endif if os == win2k if driver < 5.13.1.3279 UnsupportedDriver endif endif if os < win2k if driver < 4.13.1.7192 UnsupportedDriver endif endif break 0x5046 = "Rage Fury Pro/MAXX PF" NoParallelism if os > win2k if driver < 6.13.10.3279 UnsupportedDriver endif endif if os == win2k if driver < 5.13.1.3279 UnsupportedDriver endif endif if os < win2k if driver < 4.12.1.61 // Last available MAXX driver UnsupportedDriver endif endif break // // OLDER RAGE CLASS // 0x4742 = "Rage Pro Turbo" DefaultBltNotFlip 0x4744 = "Rage Pro Turbo" 0x4747 = "Rage Pro" 0x4749 = "Rage Pro" 0x474c = "Rage XC" 0x474d = "Rage XL" 0x474e = "Rage XC" 0x474f = "Rage XL" 0x4750 = "Rage Pro Turbo (215 GP)" 0x4751 = "Rage Pro (215 GQ)" 0x4752 = "Rage XL" 0x4753 = "Rage XC" 0x4754 = "Rage I/II (215 GT)" 0x4755 = "Rage II+ (215 GTB)" 0x4756 = "Rage IIC (215 IIC)" 0x4757 = "Rage IIC" 0x4759 = "Rage IIC" 0x475a = "Rage IIC" TextureOffset 0x4c42 = "Rage LT Pro" 0x4c44 = "Rage LT Pro" 0x4c47 = "Rage LT-G (215 LG)" 0x4c49 = "Rage LT Pro" 0x4c50 = "Rage LT Pro" 0x4c51 = "Rage LT Pro" MaxOverallGraphicDetail = 1 DisableCompositeTerrainTextures = true if os > win2k if driver < 6.13.10.7192 UnsupportedDriver endif endif if os == win2k if driver < 5.13.1.7192 UnsupportedDriver endif endif if os < win2k if driver < 4.13.1.7192 UnsupportedDriver endif endif break // // ONBOARD RAGE MOBILITY // 0x4c45 = "Rage Mobility" 0x4c46 = "Rage Mobility" 0x4c4d = "Rage Mobility P/M" 0x4c4e = "Rage Mobility L" 0x4c52 = "Rage Mobility P/M" 0x4c53 = "Rage Mobility L" 0x4d46 = "Rage Mobility (M4)" // added by Louva-Deus 0x4d4c = "Rage Mobility (M4)" // added by Louva-Deus BrokenAlphaTest break // // LEGACY MACH CARDS // 0x4158 = "Mach 32 (68800 AX)" 0x4354 = "Mach 64 (215 CT)" 0x4358 = "Mach 64 (210888 CX)" 0x4554 = "Mach 64 (210888 ET)" 0x4654 = "Mach 64 (?? VT)" 0x4758 = "Mach 64 (210888 GX)" 0x4c54 = "Mach 64 (264 LT)" 0x5654 = "Mach 64 VT (264 VT)" 0x5655 = "Mach 64 VT3 (264 VT3)" 0x5656 = "Mach 64 VT4 (264 VT4)" UnsupportedHardware BrokenAlphaTest TextureOffset break // // ONBOARD RADEON/FIREGL MOBILITY & INTEGRATED GPU // 0x3150 = "Radeon Mobility X600 (M24 1P)" // added by Louva-Deus 0x3154 = "FireGL Mobility (M24 1T)" // added by Louva-Deus 0x4136 = "Radeon IGP (R320)" // added by Louva-Deus 0x4137 = "Radeon IGP (R330/340/350)" // added by Louva-Deus 0x4237 = "Radeon Mobility 7000 IGP (??)" // added by Louva-Deus 0x4336 = "Radeon Mobility ?? (?? U1)" // added by Louva-Deus 0x4337 = "Radeon Mobility IGP (R330/340/350)" // added by Louva-Deus 0x4437 = "Radeon Mobility 7000 IGP (??)" // added by Louva-Deus 0x4a4e = "Radeon Mobility 9800 (M18 JN)" // added by Louva-Deus 0x4c45 = "Radeon Mobility ?? (M3)" // added by Louva-Deus 0x4c46 = "Radeon Mobility ?? (M3)" // added by Louva-Deus 0x4c57 = "Radeon Mobility 7500 (M7 LW)" 0x4c58 = "FireGL Mobility 7800 (M7 RV200 LX)" 0x4c59 = "Radeon Mobility VE (M6 LY)" 0x4c5a = "Radeon Mobility VE (M6 LZ)" 0x4c64 = "Radeon Mobility 9000 (M9 R250 LD)" // added by Louva-Deus 0x4c65 = "Radeon Mobility 9000 (M9 R250 LE)" // added by Louva-Deus 0x4c67 = "Radeon Mobility 9000 (M9 R250 LG)" // added by Louva-Deus 0x4c6e = "Radeon Mobility 9000 Secondary (M9 R250 LN)" // added by Louva-Deus 0x4e50 = "Radeon Mobility 9600 (M10 RV350)" // added by Louva-Deus 0x4e51 = "Radeon Mobility 9600 (M10 NQ)" // added by Louva-Deus 0x4e52 = "Radeon Mobility 9600 (M10 RV350)" // added by Louva-Deus 0x4e53 = "Radeon Mobility 9600 (M10 NS)" // added by Louva-Deus 0x4e54 = "FireGL Mobility T2 (M10 NT)" // added by Louva-Deus 0x4e56 = "FireGL Mobility T2e (M11 NV)" // added by Louva-Deus 0x4e71 = "Radeon Mobility 9600 (M10)" // added by Louva-Deus 0x5460 = "Radeon Mobility 300 (M22)" // added by Louva-Deus 0x5462 = "Radeon Mobility X600 SE (M??)" // added by Louva-Deus 0x5464 = "FireGL Mobility (M22)" // added by Louva-Deus 0x5653 = "Radeon Mobility X700 PCX" // added by Louva-Deus 0x5834 = "Radeon 9100 IGP" // added by Louva-Deus 0x5835 = "Radeon Mobility 9100 IGP (RS300)" // added by Louva-Deus 0x5838 = "Radeon 9100 IGP (RS300)" // added by Louva-Deus 0x5955 = "Radeon Mobility XPRESS 200 (??)" // added by Louva-Deus 0x5a42 = "Radeon Mobility Xpress 200M (??)" // added by Louva-Deus 0x5c61 = "Radeon Mobility 9200 (M9+)" // added by Louva-Deus 0x5c63 = "Radeon Mobility 9200 (M9+)" // added by Louva-Deus 0x5d4a = "Radeon Mobility X800" // added by Louva-Deus 0x7149 = "Radeon Mobility X1300 64MB (M52-64)" // added by Louva-Deus 0x7834 = "Radeon 9100 Pro IGP" // added by Louva-Deus 0x7835 = "Radeon Mobility 9200 IGP" // added by Louva-Deus BrokenAlphaTest // ? break // // RADEON/FIREGL AND NEWER CLASS CARDS & IGPS // unknown = "Compatible Radeon/FireGL or Onboard Mobility/IGP" if os > win2k if driver < 6.13.10.6218 UnsupportedDriver endif endif if os == win2k if driver < 5.13.1.6166 UnsupportedDriver endif endif if os < win2k if driver <= 4.13.1.9069 UnsupportedDriver endif endif break /////////////////////////////////////////////////// // // 3D Labs // ////////////////////////////////////////////////// Vendor = 0x104c "3D Labs" Vendor = 0x10ba "3D Labs" Vendor = 0x3d3d "3D Labs" Vendor = 0x1048 "3D Labs" 0x0001 = "GLiNT 300SX" 0x0002 = "GLiNT 500TX" 0x0003 = "GLiNT" 0x0004 = "Permedia" 0x0005 = "Permedia" 0x0006 = "GLiNT MX" 0x0007 = "Permedia 2" 0x8901 = "GLiNT" 0x0008 = "GLiNT G1" 0x0009 = "Permedia 2" 0x000a = "Permedia 3" 0x000b = "Oxygen Series R3" 0x000c = "Permedia 4" 0x000d = "Oxygen Series R4" 0x000e = "Oxygen Series Gamma2" UnsupportedHardware break 0x0100 = "Permedia 2" UnsupportedHardware DefaultBltNotFlip NoMipMap 0x0301 = "Permedia 2" UnsupportedHardware TextureOffset break 0x1004 = "Permedia" UnsupportedHardware break 0x3d04 = "Permedia 1" 0x3d07 = "Permedia 2" UnsupportedHardware TextureOffset DefaultBltNotFlip NoMipMap break unknown = "**UNIDENTIFIED**" UnsupportedHardware break /////////////////////////////////////////////////// // // SiS // ////////////////////////////////////////////////// Vendor = 0x1039 "SiS" // // LEGACY // 0x0310 = "315H PCI/AGP VGA Display Adapter" // GPU added by Louva-Deus (too old?) 0x0315 = "315 PCI/AGP VGA Display Adapter" // GPU 0x0325 = "315PRO PCI/AGP VGA Display Adapter" // GPU 315 or 330? if os < win2k if driver < 4.13.1.3030 UnsupportedDriver endif endif break 0x6306 = "530/620 PCI/AGP VGA Display Adapter" // IGP Integrated 3D SVGA Controller 0x5300 = "540 PCI Display Adapter" // IGP added by Louva-Deus (too old?) 0x5315 = "550 PCI/AGP VGA Display Adapter" // IGP added by Louva-Deus 0x6300 = "630/730 PCI/AGP VGA Display Adapter" // IGP added by Louva-Deus TextureOffset break // // NEWER SiS VIDEO CARDS AND IGPS // unknown = "Compatible SiS video card or IGP" break /////////////////////////////////////////////////// // // S3 // ////////////////////////////////////////////////// Vendor = 0x5333 "S3" // // SAVAGE // 0x8a22 = "Savage 3D S4" 0x8a23 = "Savage 3D S4" Disable1600x1200 FL_BAD_WFOG FL_BAD_DXTN FL_BAD_MOD2X NoParallelism NoTriLinear if os > win2k if driver < 6.12.10.8012 UnsupportedDriver endif endif if os == win2k if driver <= 5.12.1.8012 UnsupportedDriver endif endif if os < win2k if driver < 4.12.1.8228 UnsupportedDriver endif endif break 0x8a25 = "Savage4 ProSavage" 0x8a26 = "ProSavage" Disable1600x1200 FL_BAD_WFOG FL_BAD_DXTN FL_BAD_MOD2X NoParallelism NoTriLinear if os > win2k if driver < 6.12.10.8012 UnsupportedDriver endif endif if os == win2k if driver < 5.12.1.8012 UnsupportedDriver endif endif if os < win2k if driver < 4.13.1.3043 UnsupportedDriver endif endif break // // UNTESTED // 0x8c10 = "Savage MX" 0x8c12 = "Savage IX" 0x8c22 = "SuperSavage 128 MX" 0x8c2a = "SuperSavage 128 IX" 0x8c2b = "SuperSavage 128 IX DDR" 0x8c2c = "SuperSavage IX" 0x8c2d = "SuperSavage IX DDR" 0x8c2e = "SuperSavage IXC SDR" 0x8c2f = "SuperSavage IXC DDR" 0x8d04 = "ProSavage" UnknownHardware Disable1600x1200 FL_BAD_WFOG FL_BAD_DXTN FL_BAD_MOD2X DefaultBltNotFlip TextureOffset NoParallelism SlowDisplayModeChange break // // LEGACY // 0x9102 = "Savage 2000" 0x8a20 = "Savage 3D" 0x8a21 = "Savage 3D S3" UnsupportedHardware FL_BAD_WFOG FL_BAD_DXTN FL_BAD_MOD2X DefaultBltNotFlip TextureOffset NoParallelism SlowDisplayModeChange break 0x5631 = "Virge" 0x8811 = "Trio 64" 0x8812 = "Trio 64" 0x8814 = "Trio 64 Plus" 0x8815 = "Aurora 128" 0x883d = "Virge" 0x8880 = "Virge" 0x88c0 = "Virge" 0x88c1 = "Virge" 0x88d0 = "Virge" 0x88d1 = "Virge" 0x88f0 = "Virge" 0x8901 = "Trio 64 DX" 0x8904 = "Trio 3D" 0x8a01 = "Virge DXGX" 0x8a10 = "Virge GX2" 0x8a13 = "Trio3D" 0x8c00 = "Virge MX" 0x8c01 = "Virge MX" 0x8c02 = "Virge MXC" 0x8c03 = "Virge MX" UnsupportedHardware break unknown = "**UNIDENTIFIED**" UnsupportedHardware break /////////////////////////////////////////////////// // // MATROX // ////////////////////////////////////////////////// // // LEGACY // Vendor = 0x102b "Matrox" 0x0518 = "Millennium" 0x0519 = "Millennium" 0x051a = "Mystique" 0x051b = "Millennium II" 0x051f = "Millennium II" 0x0d10 = "Mystique" 0x1000 = "G100 PCI" 0x1001 = "G100 AGP" UnsupportedHardware break 0x0520 = "G200 PCI" 0x0521 = "G200 AGP" if os > win2k if driver < 6.12.10.1720 UnsupportedDriver endif endif if os == win2k if driver < 5.12.1.1720 UnsupportedDriver endif if os < win2k if driver < 4.12.1.1720 UnsupportedDriver endif endif break // // >= G400 // 0x1525 = "Fusion G450" 0x0525 = "G400/450" Disable1600x1200 if os > win2k if driver < 5.01.2001.1241 UnsupportedDriver endif endif if os == win2k if driver < 5.12.1.1201 UnsupportedDriver endif endif if os < win2k if driver < 4.12.1.2120 UnsupportedDriver endif endif break 0x1527 = "Fusion G800" 0x2007 = "Mistral" 0x2527 = "G550" Disable1600x1200 if os > win2k if driver < 6.12.10.1221 UnsupportedDriver endif endif if os == win2k if driver < 5.10.1.1361 UnsupportedDriver endif endif if os < win2k if driver < 4.12.1.1320 UnsupportedDriver endif endif break 0x0527 = "Parhelia 128" if os > win2k if driver < 6.13.10.1065 UnsupportedDriver endif endif if os == win2k if driver < 5.13.1.1065 UnsupportedDriver endif endif if os < win2k UnsupportedDriver endif break unknown = "**UNIDENTIFIED**" UnknownHardware break /////////////////////////////////////////////////// // // NVIDIA // ////////////////////////////////////////////////// Vendor = 0x14Af "Guillemot" Vendor = 0x10b4 "nVidia" Vendor = 0x12d2 "nVidia" Vendor = 0x10de "nVidia" // Unsupported nVidia products 0x0008 = "NV 1" 0x0009 = "NV 1" 0x0010 = "NV 2" 0x0018 = "Riva 128" 0x0019 = "Riva 128 ZX" 0x1B1D = "Riva 128" UnsupportedHardware break // // TNT // 0x0020 = "TNT" 0x0028 = "TNT2" 0x0029 = "TNT2 Ultra" 0x002A = "TNT2" 0x002B = "TNT2" 0x002C = "TNT Vanta" 0x002D = "TNT2 M64" 0x002E = "TNT Vanta" 0x002F = "TNT Vanta" 0x00A0 = "TNT2 Aladdin" 0x4D20 = "TNT2 M64" 0x5008 = "TNT Vanta" 0x5020 = "GeForce 256" 0x5620 = "TNT2 M64" 0x5810 = "TNT2" 0x5820 = "TNT2 Ultra" if os > win2k if driver < 6.13.10.3087 UnsupportedDriver endif endif if os == win2k if driver < 5.13.1.3087 UnsupportedDriver endif endif if os < win2k if driver < 4.13.1.3087 UnsupportedDriver endif endif break // // GEFORCE/QUADRO CLASS CARDS & ONBOARD GPUS/IGPS // unknown = "Compatible GeForce/Quadro card" if os > win2k if driver < 6.13.10.4072 UnsupportedDriver endif endif if os == win2k if driver < 5.13.1.4072 UnsupportedDriver endif endif if os < win2k if driver < 4.13.1.4072 UnsupportedDriver endif endif break /////////////////////////////////////////////////// // // INTEL // ////////////////////////////////////////////////// Vendor = 0x8086 "Intel" // Discontinued products 0x7800 = "740" 0x1240 = "752" Bad8888 NoMipMap ForceSquareTextures LimitTextureSize UnsupportedHardware break 0x7121 = "810 Graphics Controller" 0x7123 = "810-DC100 Graphics Controller" 0x7124 = "810E" 0x7125 = "810E Graphics Controller" 0x7126 = "810" 0x7127 = "810" 0x1132 = "815 Graphics Controller" // Corrupted text fix for Intel chipsets 810-815--discovered by KinyaJuu 4/1/2003 // http://www.lancersreactor.com/t/forum/topic.asp?topic_id=12550&forum_id=20&Topic_Title=%2AFIX%2A+Text+Problems&forum_title=Freelancer+Technical+Issues&cat_title=Freelancer&M=True // Additional text fixes: // Re-install Freelancer fonts from CD--discovered by Venom? 5/26/2003 // Re-install MS XML Parser from CD--discovered by Lich 2/3/2004 TextureOffset // Added Bad8888 NoMipMap //ForceSquareTextures // Commented Out LimitTextureSize if os > win2k if driver < 6.13.10.3196 // XP Default: 6.13.01.3198 06/08/2001 UnsupportedDriver endif endif if os == win2k if driver < 5.13.1.3196 UnsupportedDriver endif endif if os < win2k if driver < 4.13.1.3196 UnsupportedDriver endif endif break // Not supported under 9X or ME 0x2582 = "915G/GV/910GL Express Chipset Family" // added by Louva-Deus 4/16/2007 0x2592 = "915GM/GMS,910GML Mobile Express Chipset Family" // added by Louva-Deus 4/16/2007 0x2772 = "945G Express Chipset Family" // added by Louva-Deus 4/16/2007 0x2776 = "945G Express Chipset Family" // added by Louva-Deus 4/16/2007 0x2782 = "915G/GV/910GL Express Chipset Family" // added by Louva-Deus 4/16/2007 0x2792 = "915GM/GMS,910GML Mobile Express Chipset Family" // added by Louva-Deus 4/16/2007 0x27A2 = "945GM Mobile Express Chipset Family" // added by Louva-Deus 4/16/2007 0x27A6 = "945GM Mobile Express Chipset Family" // added by Louva-Deus 4/16/2007 0x2972 = "946GZ Express Chipset Family" // added by Louva-Deus 4/16/2007 0x2973 = "946GZ Express Chipset Family" // added by Louva-Deus 4/16/2007 0x2982 = "G965 Express Chipset Family" // added by Louva-Deus 4/16/2007 0x2983 = "G965 Express Chipset Family" // added by Louva-Deus 4/16/2007 0x2992 = "Q965/Q963 Express Chipset Family" // added by Louva-Deus 4/16/2007 0x2993 = "Q965/Q963 Express Chipset Family" // added by Louva-Deus 4/16/2007 0x29A2 = "G965 Express Chipset Family" // added by Louva-Deus 4/16/2007 0x29A3 = "G965 Express Chipset Family" // added by Louva-Deus 4/16/2007 0x2A02 = "965 Mobile Express Chipset Family" // added by Louva-Deus 4/16/2007 0x2A03 = "965 Mobile Express Chipset Family" // added by Louva-Deus 4/16/2007 if os > win2k if driver < 6.13.10.3413 UnsupportedDriver endif endif if os == win2k if driver < 5.13.1.3413 UnsupportedDriver endif endif if os < win2k UnsupportedHardware endif break unknown = "Compatible Intel Integrated Graphics" if os > win2k if driver < 6.13.10.3413 UnsupportedDriver endif endif if os == win2k if driver < 5.13.1.3413 UnsupportedDriver endif endif if os < win2k if driver < 4.13.1.3413 UnsupportedDriver endif endif break /////////////////////////////////////////////////// // // VIDEOLOGIC // ////////////////////////////////////////////////// Vendor = 0x1033 "VideoLogic" SceneRenderer 0x0046 = "PowerVR" 0x0067 = "PowerVR2" unknown = "**UNIDENTIFIED**" UnknownHardware break /////////////////////////////////////////////////// // // TRIDENT // ////////////////////////////////////////////////// Vendor = 0x1023 "Trident" 0x8420 = "CyberBlade i7" 0x9320 = "Cyber9320" 0x9388 = "Cyber9388" 0x9397 = "Cyber9397" 0x939A = "Cyber9397 DVD" 0x9440 = "Cyber" 0x9520 = "Cyber9520" 0x9525 = "Cyber9520 DVD" 0x9540 = "CyberBlade E4" 0x9660 = "Cyber9385" 0x9880 = "Blade 3D" 0x9910 = "CyberBlade XP" 0x9930 = "CyberBlade XPm" if os < win2k if driver < 4.12.1.2309 UnsupportedDriver endif endif break 0x9750 = "975" 0x9754 = "9753" 0x9850 = "3D Image" unknown = "**UNIDENTIFIED**" UnknownHardware break /////////////////////////////////////////////////// // // NUMBER NINE // ////////////////////////////////////////////////// Vendor = 0x105d "Number Nine" 0x493d = "Revolution 3D" 0x5348 = "Revolution IV" unknown = "**UNIDENTIFIED**" UnsupportedHardware break /////////////////////////////////////////////////// // // SILICON MOTION // ////////////////////////////////////////////////// Vendor = 0x126f "Silicon Motion" 0x720 = "Lynx 3DM" 0x820 = "Lynx 3D" unknown = "**UNIDENTIFIED**" UnknownHardware break /////////////////////////////////////////////////// // // CIRRUS // ////////////////////////////////////////////////// Vendor = 0x1013 "Cirrus" 0x0038 = "GD7548" 0x00a0 = "GD5430" 0x00a8 = "GD5434" 0x00ac = "GD5436" 0x00b8 = "GD5446" 0x00bc = "GD5480" 0x00d0 = "CL5462" 0x00d4 = "GD5464" 0x00d6 = "GD5465" 0x0301 = "GD5446" 0x1100 = "CL6729" 0x1202 = "GD7543" 0x6001 = "CL4610" 0x6003 = "CL4614" unknown = "**UNIDENTIFIED**" UnknownHardware break /////////////////////////////////////////////////// // // RENDITION // ////////////////////////////////////////////////// Vendor = 0x1163 "Rendition" 0x0001 = "Verite 1000" 0x2000 = "Verite 2100" unknown = "**UNIDENTIFIED**" UnsupportedHardware break /////////////////////////////////////////////////// // // CHROMATIC // ////////////////////////////////////////////////// Vendor = 0x110b "Chromatic" 0x0004 = "MPact" unknown = "**UNIDENTIFIED**" UnsupportedHardware Bad4444 break /////////////////////////////////////////////////// // // WEITEK // ////////////////////////////////////////////////// Vendor = 0x100e "Weitek" 0x9001 = "P9000" 0x9100 = "P9100" unknown = "**UNIDENTIFIED**" UnknownHardware break /////////////////////////////////////////////////// // // COMPAQ // ////////////////////////////////////////////////// Vendor = 0x0e11 "Compaq" 0x3032 = "QVision" unknown = "**UNIDENTIFIED**" UnknownHardware break /////////////////////////////////////////////////// // // DIGITAL // ////////////////////////////////////////////////// Vendor = 0x1011 "Digital" 0x0004 = "TGA" 0x000d = "TGA2" unknown = "**UNIDENTIFIED**" UnknownHardware break /////////////////////////////////////////////////// // // NEOMAGIC // ////////////////////////////////////////////////// Vendor = 0x10c8 "NeoMagic" 0x0001 = "128" 0x0002 = "128" 0x0003 = "128ZV" 0x0004 = "128XD" 0x0005 = "256AV" 0x0006 = "256ZX" 0x0016 = "256XL" UnsupportedHardware NoMipMap ForceSquareTextures LimitTextureSize break 0x0025 = "256AV" 0x0083 = "128ZV" unknown = "**UNIDENTIFIED**" UnsupportedHardware break /////////////////////////////////////////////////// // // TSENG // ////////////////////////////////////////////////// Vendor = 0x100c "Tseng Labs" 0x3202 = "ET4000" 0x3205 = "ET4000" 0x3206 = "ET4000" 0x3207 = "ET4000" 0x3208 = "ET6000" 0x4702 = "ET6300" unknown = "**UNIDENTIFIED**" UnsupportedHardware break /////////////////////////////////////////////////// // // UnknownHardware // ////////////////////////////////////////////////// Vendor = unknown unknown = "**UNIDENTIFIED**" UnknownHardware break