home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2005 April / Gamestar_72_2005-04_dvd.iso / Dema / Liquidator / Liquidator.tma / data / renderer / video.cfg < prev   
Text File  |  2005-02-09  |  20KB  |  909 lines

  1. // UnsupportedCard             - Unsupported video card (below GF2)
  2. // OldDriver                   - A driver we do not recommend because it's older than ones we have tested
  3. // InvalidDriver               - A driver which we know has serious issues
  4.  
  5. // NoProjectiveBumpUV          - Disable texgen_screenspace with bump uv
  6. // NoHWClippingPlanes          - Disable hardware clipping planes
  7. // ForceLowestSM                   - Forces shader model 1.1
  8.  
  9. Requirements
  10.     OS=Win98
  11.     CpuSpeed=733
  12.     VideoMemory=64
  13.     Memory = 256
  14.     break
  15.  
  16.  
  17. ApplyToAll
  18.     // Universal property here
  19.     break
  20.  
  21.  
  22.  
  23. ///////////////////////////////////////////////////
  24. //
  25. // 3DFX
  26. //
  27. //////////////////////////////////////////////////
  28.  
  29. DisplayVendor = 0x1142  "3dfx"
  30. DisplayVendor = 0x10d9  "3dfx"
  31. DisplayVendor = 0x121a  "3dfx"
  32. 0x0001 = "Voodoo 1"
  33. 0x0002 = "Voodoo 2"
  34. 0x0003 = "Banshee"
  35. 0x0004 = "Banshee"
  36. 0x0005 = "Voodoo 3"
  37. 0x0007 = "Voodoo 4"
  38. 0x0009 = "Voodoo 4 and 5"
  39. 0x643d = "Rush (Alliance)"
  40. 0x8626 = "Rush (Macronix)"
  41.     UnsupportedCard
  42.     break
  43.  
  44.  
  45. ///////////////////////////////////////////////////
  46. //
  47. // ST MICROELECTRONICS
  48. //
  49. //////////////////////////////////////////////////
  50.  
  51. DisplayVendor = 0x104a  "ST Microelectronics"
  52. 0x0010 = "Kyro I/II"
  53.     UnsupportedCard
  54.     break
  55.  
  56.  
  57. ///////////////////////////////////////////////////
  58. //
  59. // ATI
  60. //
  61. //////////////////////////////////////////////////
  62.  
  63. DisplayVendor = 0x1002  "ATI"
  64. 0x4158 = "Mach 32"
  65. 0x4337 = "IGP 340M"
  66. 0x4354 = "Mach 64"
  67. 0x4358 = "Mach 64"
  68. 0x4554 = "Mach 64"
  69. 0x4654 = "Mach 64"
  70. 0x4742 = "Rage Pro"
  71. 0x4744 = "Rage Pro"
  72. 0x4747 = "Rage Pro"
  73. 0x4749 = "Rage Pro"
  74. 0x474c = "Rage XC"
  75. 0x474d = "Rage XL"
  76. 0x474e = "Rage XC"
  77. 0x474f = "Rage XL"
  78. 0x4750 = "Rage Pro"
  79. 0x4751 = "Rage Pro"
  80. 0x4752 = "Rage XL"
  81. 0x4753 = "Rage XC"
  82. 0x4754 = "Rage II"
  83. 0x4755 = "Rage II+"
  84. 0x4756 = "Rage IIC"
  85. 0x4757 = "Rage IIC"
  86. 0x4758 = "Mach 64"
  87. 0x4759 = "Rage IIC"
  88. 0x475a = "Rage IIC"
  89. 0x4c42 = "Rage LT Pro"
  90. 0x4c44 = "Rage LT Pro"
  91. 0x4c47 = "Rage LT"
  92. 0x4c49 = "Rage LT Pro"
  93. 0x4c50 = "Rage LT Pro"
  94. 0x4c51 = "Rage LT Pro"
  95. 0x4c45 = "Rage Mobility"
  96. 0x4c46 = "Rage Mobility"
  97. 0x4c4d = "Rage Mobility"
  98. 0x4c4e = "Rage Mobility"
  99. 0x4c52 = "Rage Mobility"
  100. 0x4c53 = "Rage Mobility"
  101. 0x4c54 = "Rage Mobility"
  102. 0x4d46 = "Rage Mobility 128"
  103. 0x4d4c = "Rage Mobility 128"
  104. 0x5041 = "Rage 128 Pro"
  105. 0x5042 = "Rage 128 Pro"
  106. 0x5043 = "Rage 128 Pro"
  107. 0x5044 = "Rage 128 Pro"
  108. 0x5045 = "Rage 128 Pro"
  109. 0x5046 = "Rage Fury Pro/MAXX"
  110. 0x5047 = "Rage 128 Pro"
  111. 0x5048 = "Rage 128 Pro"
  112. 0x5049 = "Rage 128 Pro"
  113. 0x504a = "Rage 128 Pro"
  114. 0x504b = "Rage 128 Pro"
  115. 0x504c = "Rage 128 Pro"
  116. 0x504d = "Rage 128 Pro"
  117. 0x504e = "Rage 128 Pro"
  118. 0x504f = "Rage 128 Pro"
  119. 0x5050 = "Rage 128 Pro"
  120. 0x5051 = "Rage 128 Pro"
  121. 0x5052 = "Rage 128 Pro"
  122. 0x5053 = "Rage 128 Pro"
  123. 0x5054 = "Rage 128 Pro"
  124. 0x5055 = "Rage 128 Pro"
  125. 0x5056 = "Rage 128 Pro"
  126. 0x5057 = "Rage 128 Pro"
  127. 0x5058 = "Rage 128 Pro"
  128. 0x5245 = "Rage 128"
  129. 0x5246 = "Rage 128"
  130. 0x5247 = "Rage 128"
  131. 0x524b = "Rage 128"
  132. 0x524c = "Rage 128"
  133. 0x5345 = "Rage 128"
  134. 0x5346 = "Rage 128"
  135. 0x5347 = "Rage 128"
  136. 0x5348 = "Rage 128"
  137. 0x534b = "Rage 128"
  138. 0x534c = "Rage 128"
  139. 0x534d = "Rage 128"
  140. 0x534e = "Rage 128"
  141. 0x5354 = "Mach 64"
  142. 0x5446 = "Rage 128 Pro"
  143. 0x544c = "Rage 128 Pro"
  144. 0x5452 = "Rage 128 Pro"
  145. 0x5453 = "Rage 128 Pro"
  146. 0x5454 = "Rage 128 Pro"
  147. 0x5455 = "Rage 128 Pro"
  148. 0x5654 = "Mach 64"
  149. 0x5655 = "Mach 64"
  150. 0x5656 = "Mach 64"
  151.     UnsupportedCard
  152.     break
  153. 0x514c = "Radeon 8500"
  154. 0x514e = "Radeon 8500"
  155. 0x514f = "Radeon 8500"
  156. 0x4242 = "Radeon 8500 DV"
  157. 0x4966 = "Radeon 9000"
  158. 0x4967 = "Radeon 9000"
  159. 0x496e = "Radeon 9000"
  160. 0x496f = "Radeon 9000"
  161. 0x4c67 = "Radeon 9000"
  162. 0x4c6f = "Radeon 9000"
  163. 0x4c64 = "Radeon Mobility 9000"
  164. 0x4c66 = "Radeon Mobility 9000"
  165.     if os < Win2K
  166.         if driver <= 4.14.1.3844
  167.             InvalidDriver
  168.         endif
  169.     endif
  170. 0x4c57 = "Radeon Mobility 7500"
  171. 0x4c58 = "Radeon Mobility 7500"
  172. 0x4c59 = "Radeon Mobility VE"
  173. 0x4c5a = "Radeon Mobility VE"
  174. 0x5144 = "Radeon 7200"
  175. 0x5145 = "Radeon 7200"
  176. 0x5146 = "Radeon 7200"
  177. 0x5147 = "Radeon 7200"
  178. 0x5148 = "Radeon FireGL"
  179. 0x514d = "Radeon 9100"
  180. 0x5157 = "Radeon 7500"
  181. 0x5159 = "Radeon 7000"
  182. 0x515a = "Radeon 7000"
  183. 0x516c = "Radeon"
  184. 0x516d = "Radeon 9100"
  185. 0x5834 = "Radeon 9100 IGP"
  186. 0x5940 = "Radeon 9200 PRO"
  187. 0x5941 = "Radeon 9200"
  188. 0x5960 = "Radeon 9200 PRO"
  189. 0x5961 = "Radeon 9200"
  190. 0x5964 = "Radeon 9200"
  191. 0x5c61 = "Radeon Mobility 9200"
  192. 0x5c63 = "Radeon Mobility 9200"
  193. 0x5d44 = "Radeon 9200"
  194.     ForceShader=14
  195.     DoNotUseMinMaxBlendOp
  196.     if os < Win2K
  197.         if driver < 4.14.1.191
  198.             OldDriver
  199.         endif
  200.     endif
  201.     if os == Win2K
  202.         if driver == 5.13.1.3286
  203.             InvalidDriver
  204.         endif
  205.         if driver < 6.14.10.6368
  206.             OldDriver
  207.         endif
  208.     endif
  209.     if os > Win2K
  210.         if driver == 5.1.2001.1240
  211.             InvalidDriver
  212.         endif
  213.         if driver == 6.13.3286.0
  214.             InvalidDriver
  215.         endif
  216.         if driver < 6.14.10.6368
  217.             OldDriver
  218.         endif
  219.     endif
  220.     break
  221. 0x4e44 = "Radeon 9700 PRO"
  222. 0x4e45 = "Radeon 9700"
  223. 0x4145 = "Radeon 9700"
  224. 0x4146 = "Radeon 9700"
  225. 0x4e64 = "Radeon 9700 PRO"
  226. 0x4e65 = "Radeon 9700"
  227. 0x4168 = "Radeon 9800 PRO"
  228. 0x4148 = "Radeon 9800 PRO"
  229. 0x4e48 = "Radeon 9800 PRO"
  230. 0x4e49 = "Radeon 9800 PRO"
  231. 0x4e4a = "Radeon 9800 XT"
  232. 0x4e68 = "Radeon 9800 PRO"
  233. 0x4e69 = "Radeon 9800 PRO"
  234. 0x4e6a = "Radeon 9800 XT"
  235.     //UseAnisotropicFilter
  236.     if os < Win2K
  237.         if driver == 4.14.1.191
  238.             ForceShader=14
  239.         endif
  240.         if driver < 4.14.1.191
  241.             OldDriver
  242.         endif
  243.     endif
  244.     if os == Win2K
  245.         if driver == 6.14.10.6378
  246.             ForceShader=14
  247.         endif
  248.         if driver < 6.14.10.6368
  249.             OldDriver
  250.         endif
  251.     endif
  252.     if os > Win2K
  253.         if driver == 6.14.10.6378
  254.             ForceShader=14
  255.         endif
  256.         if driver == 6.13.3286.0
  257.             InvalidDriver
  258.         endif
  259.         if driver < 6.14.10.6368
  260.             OldDriver
  261.         endif
  262.     endif
  263.     break
  264. 0x4e66 = "Radeon 9600"
  265. 0x4144 = "Radeon 9500"
  266. 0x4149 = "Radeon 9500"
  267. 0x4164 = "Radeon 9500"
  268. 0x4169 = "Radeon 9500"
  269. 0x4e46 = "Radeon 9600"
  270. 0x4e50 = "Radeon 9600 Mobility"
  271. 0x4e52 = "Radeon 9600 Mobility"
  272.     ForceShader=14
  273. 0x4150 = "Radeon 9600 PRO"
  274. 0x4151 = "Radeon 9600 PRO"
  275. 0x4152 = "Radeon 9600 XT"
  276. 0x4170 = "Radeon 9600 PRO"
  277. 0x4171 = "Radeon 9600 PRO"
  278. 0x4172 = "Radeon 9600 XT"
  279. Unknown = "Unknown"
  280.     //UseAnisotropicFilter
  281.     if os < Win2K
  282.         if driver == 4.14.1.191
  283.             ForceShader=14
  284.         endif
  285.         if driver < 4.14.1.191
  286.             OldDriver
  287.         endif
  288.     endif
  289.     if os == Win2K
  290.         if driver == 6.14.10.6378
  291.             ForceShader=14
  292.         endif
  293.         if driver < 6.14.10.6368
  294.             OldDriver
  295.         endif
  296.     endif
  297.     if os > Win2K
  298.         if driver == 6.14.10.6378
  299.             ForceShader=14
  300.         endif
  301.         if driver == 6.13.3286.0
  302.             InvalidDriver
  303.         endif
  304.         if driver < 6.14.10.6368
  305.             OldDriver
  306.         endif
  307.     endif
  308.     break
  309.  
  310. ///////////////////////////////////////////////////
  311. //
  312. // 3D Labs
  313. //
  314. //////////////////////////////////////////////////
  315.  
  316. DisplayVendor = 0x104c  "3D Labs"
  317. DisplayVendor = 0x10ba  "3D Labs"
  318. DisplayVendor = 0x3d3d  "3D Labs"
  319. DisplayVendor = 0x1048  "3D Labs"
  320. 0x0001 = "GLiNT 300SX"
  321. 0x0002 = "GLiNT 500TX"
  322. 0x0003 = "GLiNT"
  323. 0x0004 = "Permedia"
  324. 0x0005 = "Permedia"
  325. 0x0006 = "GLiNT MX"
  326. 0x0007 = "Permedia 2"
  327. 0x0008 = "GLiNT G1"
  328. 0x0009 = "Permedia 2"
  329. 0x000b = "Oxygen Series R3"
  330. 0x000d = "Oxygen Series R4"
  331. 0x000e = "Oxygen Series Gamma2"
  332. 0x0100 = "Permedia 2"
  333. 0x0301 = "Permedia 2"
  334. 0x1004 = "Permedia"
  335. 0x3d04 = "Permedia 1"
  336. 0x3d07 = "Permedia 2"
  337. 0x8901 = "GLiNT"
  338. 0x000a = "Permedia 3"
  339. 0x000c = "Permedia 4"
  340.     UnsupportedCard
  341.     break
  342.  
  343.  
  344. ///////////////////////////////////////////////////
  345. //
  346. // SiS
  347. //
  348. //////////////////////////////////////////////////
  349.  
  350. DisplayVendor = 0x1039  "SiS"
  351. 0x0204 = "6215"
  352. 0x0205 = "6205"
  353. 0x0305 = "305"
  354. 0x6306 = "530"
  355. 0x6326 = "6326"
  356. 0x6325 = "650"
  357. 0x0325 = "315"
  358. 0x0330 = "Xabre 600"
  359.     UnsupportedCard
  360.     break
  361.  
  362.  
  363. ///////////////////////////////////////////////////
  364. //
  365. // S3
  366. //
  367. //////////////////////////////////////////////////
  368.  
  369. DisplayVendor = 0x5333  "S3"
  370. 0x9102 = "Savage 2000"
  371. 0x8a20 = "Savage 3D"
  372. 0x8a21 = "Savage 3D S3"
  373. 0x8a22 = "Savage 3D S4"
  374. 0x8a23 = "Savage 3D S4"
  375. 0x8a25 = "Savage4 ProSavage"
  376. 0x8a26 = "ProSavage"
  377. 0x8c10 = "Savage MX"
  378. 0x8c12 = "Savage IX"
  379. 0x8c22 = "SuperSavage 128 MX"
  380. 0x8c2a = "SuperSavage 128 IX"
  381. 0x8c2b = "SuperSavage 128 IX DDR"
  382. 0x8c2c = "SuperSavage IX"
  383. 0x8c2d = "SuperSavage IX DDR"
  384. 0x8c2e = "SuperSavage IXC SDR"
  385. 0x8c2f = "SuperSavage IXC DDR"
  386. 0x8d04 = "ProSavage"
  387. 0x5631 = "Virge"
  388. 0x8811 = "Trio 64"
  389. 0x8812 = "Trio 64"
  390. 0x8814 = "Trio 64 Plus"
  391. 0x8815 = "Aurora 128"
  392. 0x883d = "Virge"
  393. 0x8880 = "Virge"
  394. 0x88c0 = "Virge"
  395. 0x88c1 = "Virge"
  396. 0x88d0 = "Virge"
  397. 0x88d1 = "Virge"
  398. 0x88f0 = "Virge"
  399. 0x8901 = "Trio 64 DX"
  400. 0x8904 = "Trio 3D"
  401. 0x8a01 = "Virge DXGX"
  402. 0x8a10 = "Virge GX2"
  403. 0x8a13 = "Trio3D"
  404. 0x8c00 = "Virge MX"
  405. 0x8c01 = "Virge MX"
  406. 0x8c02 = "Virge MXC"
  407. 0x8c03 = "Virge MX"
  408. 0x8d01 = "Graphics Twister"
  409. 0x8d02 = "Graphics Twister"
  410.     UnsupportedCard
  411.     break
  412. 0x8e00 = "DeltaChrome"
  413. 0x8e01 = "DeltaChrome"
  414. 0x8e02 = "DeltaChrome"
  415. 0x8e03 = "DeltaChrome"
  416. 0x8e04 = "DeltaChrome"
  417. 0x8e05 = "DeltaChrome"
  418.     break
  419.  
  420. ///////////////////////////////////////////////////
  421. //
  422. // VIA
  423. //
  424. //////////////////////////////////////////////////
  425.  
  426. DisplayVendor = 0x1106  "VIA"
  427. 0x3122 = "CLE266"
  428. 0x7205 = "KM400"
  429.     UnsupportedCard
  430.     break
  431.  
  432.  
  433. ///////////////////////////////////////////////////
  434. //
  435. // MATROX
  436. //
  437. //////////////////////////////////////////////////
  438.  
  439. DisplayVendor = 0x102b  "Matrox"
  440. 0x0518 = "Millennium"
  441. 0x0519 = "Millennium"
  442. 0x051a = "Mystique"
  443. 0x051b = "Millennium II"
  444. 0x051f = "Millennium II"
  445. 0x0d10 = "Mystique"
  446. 0x1000 = "G100 PCI"
  447. 0x1001 = "G100 AGP"
  448. 0x0520 = "G200 PCI"
  449. 0x0521 = "G200 AGP"
  450. 0x1525 = "Fusion G450"
  451. 0x0525 = "G400/450"
  452. 0x2007 = "Mistral"
  453. 0x2527 = "G550"
  454.     UnsupportedCard
  455.     break
  456. 0x1527 = "Fusion G800"
  457. 0x2537 = "Parhelia LX"
  458. 0x0527 = "Parhelia 128"
  459. Unknown = "Unknown"
  460.     DisableSpecular
  461.     if os < Win2K
  462.         if driver < 4.13.01.1331
  463.             InvalidDriver
  464.         endif
  465.     endif
  466.     if os == Win2K
  467.         if driver < 5.13.01.1331
  468.             InvalidDriver
  469.         endif
  470.     endif
  471.     if os > Win2K
  472.         if driver < 6.13.01.1331
  473.             InvalidDriver
  474.         endif
  475.     endif
  476.     break
  477.  
  478. ///////////////////////////////////////////////////
  479. //
  480. // GUILLEMOT
  481. //
  482. //////////////////////////////////////////////////
  483.  
  484. DisplayVendor = 0x14Af  "Guillemot"
  485. 0x5810 = "TNT2"
  486. 0x5820 = "TNT2 Ultra"
  487. 0x5620 = "TNT2 M64"
  488. 0x5020 = "GeForce 256"
  489. 0x5008 = "TNT Vanta"
  490. 0x4D20 = "TNT2 M64"
  491.     UnsupportedCard
  492.     break
  493.  
  494.  
  495.  
  496. ///////////////////////////////////////////////////
  497. //
  498. // NVIDIA
  499. //
  500. //////////////////////////////////////////////////
  501.  
  502. DisplayVendor = 0x10b4  "nVidia"
  503. DisplayVendor = 0x12d2  "nVidia"
  504. DisplayVendor = 0x10de  "nVidia"
  505.  
  506. 0x1b1d = "Riva 128"
  507. 0x0008 = "NV 1"
  508. 0x0009 = "NV 1"
  509. 0x0010 = "NV 2"
  510. 0x0018 = "Riva 128"
  511. 0x0019 = "Riva 128 ZX"
  512. 0x0020 = "TNT"
  513. 0x002c = "TNT Vanta"
  514. 0x002e = "TNT Vanta"
  515. 0x002f = "TNT Vanta"
  516. 0x00a0 = "TNT2 Aladdin"
  517. 0x0028 = "TNT2"
  518. 0x0029 = "TNT2 Ultra"
  519. 0x002a = "TNT2"
  520. 0x002b = "TNT2"
  521. 0x002d = "TNT2 M64"
  522.     UnsupportedCard
  523.     break
  524. 0x0200 = "GeForce3"
  525.     if subsysid == 0
  526.         if revision == 0xa2 
  527.             PrototypeCard
  528.         endif
  529.     endif
  530. 0x0100 = "GeForce 256"
  531. 0x0101 = "GeForce 256 DDR"
  532. 0x0102 = "GeForce 256 Ultra"
  533. 0x0103 = "GeForce 256 Quadro"
  534. 0x0110 = "GeForce2 MX"
  535. 0x0111 = "GeForce2 MX DDR"
  536. 0x0112 = "GeForce2 Go"
  537. 0x0113 = "GeForce2 Quadro"
  538. 0x0150 = "GeForce2"
  539. 0x0151 = "GeForce2 Ti"
  540. 0x0152 = "GeForce2 Ultra"
  541. 0x0153 = "GeForce2 Quadro"
  542. 0x0170 = "GeForce4 MX 460"
  543. 0x0171 = "GeForce4 MX 440"
  544. 0x0172 = "GeForce4 MX 420"
  545. 0x0173 = "GeForce4 MX 440SE"
  546. 0x0174 = "GeForce4 Go 440"
  547. 0x0175 = "GeForce4 Go 420"
  548. 0x0176 = "GeForce4 Go 420"
  549. 0x0178 = "GeForce4 Quadro4"
  550. 0x0179 = "GeForce4 Go 440"
  551. 0x017a = "GeForce4 Quadro 200"
  552. 0x017b = "GeForce4 Quadro 550"
  553. 0x0181 = "GeForce4 MX 440-8x"
  554. 0x0182 = "GeForce4 MX 440SE"
  555. 0x0183 = "GeForce4 MX 460"
  556. 0x0186 = "GeForce4 MX 448 Go"
  557. 0x0187 = "GeForce4 MX 448 Go"
  558. 0x018a = "GeForce4 Quadro 580"
  559. 0x018a = "GeForce4 Quadro 280"
  560. 0x018b = "GeForce4 Quadro 380"
  561. 0x01a0 = "nForce"
  562. 0x01f0 = "nForce2"
  563. 0x0201 = "GeForce3 Ti200"
  564. 0x0202 = "GeForce3 Ti500"
  565. 0x0203 = "GeForce3 Quadro"
  566. 0x0250 = "GeForce4 Ti4600"
  567. 0x0251 = "GeForce4 Ti4400"
  568. 0x0253 = "GeForce4 Ti4200"
  569. 0x0258 = "GeForce4 Quadro 900"
  570. 0x0259 = "GeForce4 Quadro 750"
  571. 0x025b = "GeForce4 Quadro 700"
  572. 0x0280 = "GeForce4 Ti4800"
  573.     break
  574. 0x0281 = "GeForce4 Ti4200-8x"
  575.     NoProjectiveBumpUV
  576.     break;
  577. 0x0282 = "GeForce4 Ti4800SE"
  578. 0x0286 = "GeForce4 Go 4200"
  579. 0x0288 = "GeForce4 Quadro 980"
  580. 0x0289 = "GeForce4 Quadro 780"
  581. 0x028c = "GeForce4 Quadro 700"
  582. 0x02a0 = "GeForce3 XBOX"
  583.     if os < Win2K
  584.         if driver==4.13.1.1260
  585.             InvalidDriver
  586.         endif
  587.         if driver < 4.13.01.4071
  588.             OldDriver
  589.         endif
  590.     endif
  591.     if os == Win2K
  592.         if driver==5.13.1.1240
  593.             InvalidDriver
  594.         endif
  595.         if driver < 6.13.10.4071
  596.             OldDriver
  597.         endif
  598.     endif
  599.     if os > Win2K
  600.         if driver < 6.13.10.4071
  601.             OldDriver
  602.         endif
  603.     endif
  604.     break
  605. 0x0301 = "GeForceFX 5800 Ultra"
  606. 0x0302 = "GeForceFX 5800"
  607. 0x0330 = "GeForceFX 5900 Ultra"
  608. 0x0331 = "GeForceFX 5900"
  609. 0x0332 = "GeForceFX 5900SE"
  610. 0x0313 = "GeForceFX 5600"
  611. 0x0314 = "GeForceFX 5600SE"
  612. 0x0342 = "GeForceFX 5700"
  613. 0x031a = "GeForceFX Go5600"
  614. 0x031c = "GeForceFX Go700"
  615. 0x0322 = "GeForceFX 5200"
  616. 0x0323 = "GeForceFX 5200SE"
  617. 0x0324 = "GeForceFX Go5200"
  618. 0x0300 = "GeForceFX"
  619. 0x0308 = "GeForceFX 2000"
  620. 0x0309 = "GeForceFX 1000"
  621. 0x0311 = "GeForceFX 5600 Ultra"
  622. 0x0312 = "GeForceFX 5600"
  623. 0x0318 = "GeForceFX"
  624. 0x0319 = "GeForceFX"
  625. 0x0321 = "GeForceFX 5200 Ultra"
  626. 0x032a = "GeForceFX 500"
  627. 0x032b = "GeForceFX 500"
  628. 0x032f = "GeForceFX 500"
  629. 0x0338 = "GeForceFX 3000"
  630.     ForceLowestSM           // uncomment in release version only
  631.     NoHWClippingPlanes
  632.     break
  633.  
  634. 0x0045 = "GeForce 6800 GT"
  635. 0x0041 = "GeForceFX 6800"
  636.  
  637. Unknown = "Unknown"
  638.     UseAnisotropicFilter
  639.     if os < Win2K
  640.         if driver < 4.14.10.4467
  641.             LinearTextureAddressing
  642.         endif
  643.         if driver < 4.13.01.4071
  644.             OldDriver
  645.         endif
  646.     endif
  647.     if os == Win2K
  648.         if driver < 6.14.10.4467
  649.             LinearTextureAddressing
  650.         endif
  651.         if driver < 6.13.10.4071
  652.             OldDriver
  653.         endif
  654.     endif
  655.     if os > Win2K
  656.         if driver < 6.14.10.4467
  657.             LinearTextureAddressing
  658.         endif
  659.         if driver < 6.13.10.4071
  660.             OldDriver
  661.         endif
  662.     endif
  663.     break   
  664.  
  665. ///////////////////////////////////////////////////
  666. //
  667. // INTEL
  668. //
  669. //////////////////////////////////////////////////
  670.  
  671. DisplayVendor = 0x8086  "Intel"
  672. 0x7121 = "810"
  673. 0x7123 = "810"
  674. 0x7125 = "810e"
  675. 0x7127 = "810"
  676. 0x1132 = "815"
  677. 0x7800 = "740"
  678. 0x1240 = "752"
  679.     UnsupportedCard
  680.     break
  681. 0x3577 = "830M"
  682. 0x2562 = "845G"
  683. 0x3582 = "855GM"
  684. 0x2572 = "865G"
  685. Unknown = "Unknown"
  686.     UMA
  687.     UnsupportedCard
  688.     break
  689.  
  690.  
  691. ///////////////////////////////////////////////////
  692. //
  693. // VIDEOLOGIC
  694. //
  695. //////////////////////////////////////////////////
  696.  
  697. DisplayVendor = 0x1033  "VideoLogic"
  698. 0x0046 = "PowerVR"
  699. 0x0067 = "PowerVR2"
  700.     UnsupportedCard
  701.     break
  702.  
  703.  
  704.  
  705. ///////////////////////////////////////////////////
  706. //
  707. // TRIDENT
  708. //
  709. //////////////////////////////////////////////////
  710.  
  711. DisplayVendor = 0x1023  "Trident"
  712. 0x8420 = "CyberBlade i7"
  713. 0x8820 = "CyberBlade XP"
  714. 0x9320 = "Cyber9320"
  715. 0x9388 = "Cyber9388"
  716. 0x9397 = "Cyber9397"
  717. 0x939A = "Cyber9397 DVD"
  718. 0x9440 = "Cyber"
  719. 0x9520 = "Cyber9520"
  720. 0x9525 = "Cyber9520 DVD"
  721. 0x9540 = "CyberBlade E4"
  722. 0x9660 = "Cyber9385"
  723. 0x9750 = "975"
  724. 0x9754 = "9753"
  725. 0x9850 = "3D Image"
  726. 0x9880 = "Blade 3D"
  727. 0x9910 = "CyberBlade XP"
  728. 0x9930 = "CyberBlade XPm"
  729.     UnsupportedCard
  730.     break
  731. 0x2100 = "Cyber XP4"
  732. 0x2200 = "Cyber XP5"
  733. Unknown = "Unknown"
  734.     ForceShader=0
  735.     DoNotUseMinMaxBlendOp
  736.     DisableSpecular
  737.     break
  738.  
  739.  
  740.  
  741. ///////////////////////////////////////////////////
  742. //
  743. // NUMBER NINE
  744. //
  745. //////////////////////////////////////////////////
  746.  
  747. DisplayVendor = 0x105d  "Number Nine"
  748. 0x493d = "Revolution 3D"
  749. 0x5348 = "Revolution IV"
  750.     UnsupportedCard
  751.     break
  752.  
  753.  
  754.  
  755. ///////////////////////////////////////////////////
  756. //
  757. // SILICON MOTION
  758. //
  759. //////////////////////////////////////////////////
  760.  
  761. DisplayVendor = 0x126f  "Silicon Motion"
  762. 0x720  = "Lynx 3DM"
  763. 0x820  = "Lynx 3D"
  764.     UnsupportedCard
  765.     break
  766.  
  767.  
  768.  
  769. ///////////////////////////////////////////////////
  770. //
  771. // CIRRUS
  772. //
  773. //////////////////////////////////////////////////
  774.  
  775. DisplayVendor = 0x1013  "Cirrus"
  776. 0x0038 = "GD7548"
  777. 0x00a0 = "GD5430"
  778. 0x00a8 = "GD5434"
  779. 0x00ac = "GD5436"
  780. 0x00b8 = "GD5446"
  781. 0x00bc = "GD5480"
  782. 0x00d0 = "CL5462"
  783. 0x00d4 = "GD5464"
  784. 0x00d6 = "GD5465"
  785. 0x0301 = "GD5446"
  786. 0x1100 = "CL6729"
  787. 0x1202 = "GD7543"
  788. 0x6001 = "CL4610"
  789. 0x6003 = "CL4614"
  790.     UnsupportedCard
  791.     break
  792.  
  793.  
  794.  
  795. ///////////////////////////////////////////////////
  796. //
  797. // RENDITION
  798. //
  799. //////////////////////////////////////////////////
  800.  
  801. DisplayVendor = 0x1163  "Rendition"
  802. 0x0001 = "Verite 1000"
  803. 0x2000 = "Verite 2100"
  804.     UnsupportedCard
  805.     break
  806.  
  807.  
  808. ///////////////////////////////////////////////////
  809. //
  810. // CHROMATIC
  811. //
  812. //////////////////////////////////////////////////
  813.  
  814. DisplayVendor = 0x110b  "Chromatic"
  815. 0x0004 = "MPact"
  816.     UnsupportedCard
  817.     break
  818.  
  819.  
  820. ///////////////////////////////////////////////////
  821. //
  822. // WEITEK
  823. //
  824. //////////////////////////////////////////////////
  825.  
  826. DisplayVendor = 0x100e  "Weitek"
  827. 0x9001 = "P9000"
  828. 0x9100 = "P9100"
  829.     UnsupportedCard
  830.     break
  831.  
  832.  
  833. ///////////////////////////////////////////////////
  834. //
  835. // COMPAQ
  836. //
  837. //////////////////////////////////////////////////
  838.  
  839. DisplayVendor = 0x0e11  "Compaq"
  840. 0x3032 = "QVision"
  841.     UnsupportedCard
  842.     break
  843.  
  844.  
  845. ///////////////////////////////////////////////////
  846. //
  847. // DIGITAL
  848. //
  849. //////////////////////////////////////////////////
  850.  
  851. DisplayVendor = 0x1011  "Digital"
  852. 0x0004 = "TGA"
  853. 0x000d = "TGA2"
  854.     UnsupportedCard
  855.     break
  856.  
  857.  
  858.  
  859. ///////////////////////////////////////////////////
  860. //
  861. // NEOMAGIC
  862. //
  863. //////////////////////////////////////////////////
  864.  
  865. DisplayVendor = 0x10c8  "NeoMagic"
  866. 0x0001 = "128"
  867. 0x0002 = "128"
  868. 0x0003 = "128ZV"
  869. 0x0004 = "128XD"
  870. 0x0005 = "256AV"
  871. 0x0006 = "256ZX"
  872. 0x0016 = "256XL"
  873. 0x0025 = "256AV"
  874. 0x0083 = "128ZV"
  875.     UnsupportedCard
  876.     break
  877.  
  878.  
  879. ///////////////////////////////////////////////////
  880. //
  881. // TSENG
  882. //
  883. //////////////////////////////////////////////////
  884.  
  885. DisplayVendor = 0x100c  "Tseng Labs"
  886. 0x3202 = "ET4000"
  887. 0x3205 = "ET4000"
  888. 0x3206 = "ET4000"
  889. 0x3207 = "ET4000"
  890. 0x3208 = "ET6000"
  891. 0x4702 = "ET6300"
  892.     UnsupportedCard
  893.     break
  894.  
  895. ///////////////////////////////////////////////////
  896. //
  897. // XGI
  898. //
  899. //////////////////////////////////////////////////
  900.  
  901. DisplayVendor = 0x18ca  "XGI"
  902. 0x0040 = "Volar V8 / V5"
  903.     break
  904.  
  905.  
  906. ApplyToAll
  907.     // Universal property here
  908.     break
  909.