home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2003 August / VPR0308.ISO / GAMEDEMO / RISEOFNATIONS / RiseofNationsTrial.exe / CABFILE / GAME.CAB / BHGVidCardConfig.txt < prev    next >
Text File  |  2003-04-29  |  16KB  |  740 lines

  1. //
  2. // Global Config Database
  3. //
  4. //  Contains global config settings found to be useful for all titles.
  5. //  See ID3D8ConfigDatabase.h for format information.
  6. //
  7. //  SceneRenderer               // Scene based renderer (eg: PowerVR, Kyro etc...)
  8. //  NoAlphaTest                 // Disable alpha test (conflicts with other modes)
  9. //  NoTriLinear                 // Do not attempt trilinear filtering
  10. //  NoTripleBuffer              // Do not attempt triple buffering
  11. //  DefaultBltNotFlip           // In full screen mode, use BLT
  12. //  NoFog                       // Do not attempt fog
  13. //  TextureOffset               // Texel offset for fonts is done on x,y's not u,v (eg: Riva128)
  14. //  BrokenAlphaTest             // Cards that cannot do Alpha test without ALPHABLEND being enabled (eg: ATI Rage)
  15. //  RenderEqualZ                // Render bit depth must equal Z bit depth (eg: nVidia cards)
  16. //  NoParallelism               // Lock the back buffer after rendering (eg: Voodoo3 - queueing up too many blits)
  17. //  BadMouse                    // Card can never use GDI mouse (eg: Voodoo)
  18. //  NoMipMap                    // Disable mipmaps
  19. //  Bad4444                     // Disable 4444 textures  (eg: Chromatic Mpact)
  20. //  NoDisablePerspective        // Disable disabling perspective correct texturing (eg: Voodoo cards)
  21. //  LimitTextureSize            // Limit texture size to 256*256 to correct bad caps
  22. //  ForceSquareTextures         // Do not allow non-square textures
  23. //  NoStretchTexture            // Force system memory stretch blit to square up textures
  24. //  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)
  25. //  Bad8888                     // Disable 32 bit textures (eg: Voodoo)
  26. //
  27.  
  28.  
  29. // BHG ---------------
  30. // THE FOLLOWING PROPERTIES CAN BE CURRENTLY USED TO FLAG SPECIFIC CARDS OR DRIVER VERSIONS:
  31. // drivers=notsupported
  32. // drivers=notrecommended
  33. // videocard=notsupported
  34. // videocard=notrecommended
  35. // 
  36. // for cards that think they support pixel shaders, but just don't do a good job of it
  37. // pixelshaders=notsupported
  38. //
  39. //
  40. // for cards that cant do team color correctly, seem to be hardwired with texture in channel1
  41. // badteamcolor=true
  42. //
  43. // for cards / drivers that dont have hardware cursors, but have problems with color cursors (go b/w, or ignore hardware and go gdi )
  44. // bwcursor=true
  45. // disablehardwarecursor=true
  46. //
  47. // be sure to block out sections with 'break' commands so as not to overflow into a different region
  48. // drivers can be checked as in:
  49. //       if driver < 4.13.1.2183
  50. //        drivers=notsupported
  51. //      endif
  52. //
  53. // much more logic, and property sets and things can be implemented...
  54.  
  55.  
  56. Vendor = 0x1142  "3dfx"
  57. Vendor = 0x10d9  "3dfx"
  58. Vendor = 0x121a  "3dfx"
  59. 0x0001 = "Voodoo 1"
  60. 0x0002 = "Voodoo 2"
  61. 0x0003 = "Banshee"
  62. 0x0004 = "Banshee"
  63. 0x0005 = "Voodoo 3"
  64. 0x0007 = "Voodoo 4"
  65. 0x643d = "Rush (Alliance)"
  66. 0x8626 = "Rush (Macronix)"
  67.     videocard=notsupported
  68.     break
  69. 0x0009 = "Voodoo 5"
  70.     bwcursor=true
  71.     disablehardwarecursor=true
  72.     videocard=notrecommended
  73.     break
  74.  
  75. Vendor = 0x104a  "ST Microelectronics"
  76. 0x0010 = "Kyro"
  77.     SceneRenderer
  78.    
  79.  
  80. Vendor = 0x1002  "ATI"
  81. 0x4158 = "Mach 32"
  82. 0x4354 = "Mach 64"
  83. 0x4358 = "Mach 64"
  84. 0x4554 = "Mach 64"
  85. 0x4654 = "Mach 64"
  86. 0x4742 = "Rage Pro"
  87. 0x4744 = "Rage Pro"
  88. 0x4747 = "Rage Pro"
  89. 0x4749 = "Rage Pro"
  90. 0x474c = "Rage XC"
  91. 0x474d = "Rage XL"
  92. 0x474e = "Rage XC"
  93. 0x474f = "Rage XL"
  94. 0x4750 = "Rage Pro"
  95. 0x4751 = "Rage Pro"
  96. 0x4752 = "Rage XL"
  97. 0x4753 = "Rage XC"
  98. 0x4754 = "Rage II"
  99. 0x4755 = "Rage II+"
  100. 0x4756 = "Rage IIC"
  101. 0x4757 = "Rage IIC"
  102. 0x4758 = "Mach 64"
  103. 0x4759 = "Rage IIC"
  104. 0x475a = "Rage IIC"
  105. 0x4c42 = "Rage LT Pro"
  106. 0x4c44 = "Rage LT Pro"
  107. 0x4c45 = "Rage Mobility"
  108. 0x4c46 = "Rage Mobility"
  109. 0x4c47 = "Rage LT"
  110. 0x4c49 = "Rage LT Pro"
  111. 0x4c4d = "Rage Mobility"
  112. 0x4c4e = "Rage Mobility"
  113. 0x4c50 = "Rage LT Pro"
  114. 0x4c51 = "Rage LT Pro"
  115. 0x4c52 = "Rage Mobility"
  116. 0x4c53 = "Rage Mobility"
  117. 0x4c54 = "Rage Mobility"
  118. 0x4d46 = "Rage Mobility 128"
  119. 0x4d4c = "Rage Mobility 128"
  120. 0x5041 = "Rage 128 Pro"
  121. 0x5042 = "Rage 128 Pro"
  122. 0x5043 = "Rage 128 Pro"
  123. 0x5044 = "Rage 128 Pro"
  124. 0x5045 = "Rage 128 Pro"
  125. 0x5047 = "Rage 128 Pro"
  126. 0x5048 = "Rage 128 Pro"
  127. 0x5049 = "Rage 128 Pro"
  128. 0x504a = "Rage 128 Pro"
  129. 0x504b = "Rage 128 Pro"
  130. 0x504c = "Rage 128 Pro"
  131. 0x504d = "Rage 128 Pro"
  132. 0x504e = "Rage 128 Pro"
  133. 0x504f = "Rage 128 Pro"
  134. 0x5050 = "Rage 128 Pro"
  135. 0x5051 = "Rage 128 Pro"
  136. 0x5052 = "Rage 128 Pro"
  137. 0x5053 = "Rage 128 Pro"
  138. 0x5054 = "Rage 128 Pro"
  139. 0x5055 = "Rage 128 Pro"
  140. 0x5056 = "Rage 128 Pro"
  141. 0x5057 = "Rage 128 Pro"
  142. 0x5058 = "Rage 128 Pro"
  143. 0x5245 = "Rage 128"
  144. 0x5246 = "Rage 128"
  145. 0x5247 = "Rage 128"
  146. 0x524b = "Rage 128"
  147. 0x524c = "Rage 128"
  148. 0x5345 = "Rage 128"
  149. 0x5346 = "Rage 128"
  150. 0x5347 = "Rage 128"
  151. 0x5348 = "Rage 128"
  152. 0x534b = "Rage 128"
  153. 0x534c = "Rage 128"
  154. 0x534d = "Rage 128"
  155. 0x534e = "Rage 128"
  156. 0x5354 = "Mach 64"
  157. 0x5446 = "Rage 128 Pro"
  158. 0x544c = "Rage 128 Pro"
  159. 0x5452 = "Rage 128 Pro"
  160. 0x5453 = "Rage 128 Pro"
  161. 0x5454 = "Rage 128 Pro"
  162. 0x5455 = "Rage 128 Pro"
  163. 0x5654 = "Mach 64"
  164. 0x5655 = "Mach 64"
  165. 0x5656 = "Mach 64"
  166.     badteamcolor=true
  167.     bwcursor=true
  168.     break
  169.  
  170. 0x5046 = "Rage Fury"
  171.     badteamcolor=true
  172.     bwcursor=true
  173.     break
  174.  
  175. // radeon 8500 gets special driver check, but needs below check also
  176. 0x514c = "Radeon 8500"
  177. 0x514e = "Radeon 8500"
  178. 0x514f = "Radeon 8500"
  179. 0x4242 = "Radeon 8500"
  180. 0x4242 = "Radeon 8500"
  181.   pixelshaders=notsupported
  182. // 6.13.3286 playable but has corruptions, 3276 and less are bad
  183.   if os > win2k
  184.     if driver <= 6.13.3286.0
  185.       if driver <= 6.13.3276.0
  186.         drivers=notsupported
  187.       endif
  188.       drivers=notrecommended
  189.     endif
  190.   endif
  191.   if os == winme 
  192.     if driver <= 4.13.1.7202
  193.       drivers=notrecommended
  194.     endif
  195.   endif
  196.   if os < winme
  197.     if driver <= 4.13.1.3131
  198.       drivers=notrecommended
  199.     endif
  200.   endif
  201.   break
  202.  
  203. 0x5144 = "Radeon"
  204. 0x5145 = "Radeon"
  205. 0x5146 = "Radeon"
  206. 0x5147 = "Radeon"
  207. 0x5159 = "Radeon VE"
  208. 0x515a = "Radeon VE"
  209. 0x516c = "Radeon"
  210. 0x5148 = "Radeon FireGL"
  211. 0x5157 = "Radeon 7500"
  212. 0x4966 = "Radeon 9000"
  213. // ATI bad drivers -- reported for Radeon VE, tested on Radeon, assuming for all...
  214.   pixelshaders=notsupported
  215.   if os <= winme
  216.     if driver <= 4.13.1.3109
  217.       drivers=notsupported
  218.     endif
  219.   endif 
  220.   if os >= win2k
  221.     if driver < 5.14.1.6037
  222.       drivers=notsupported
  223.     endif
  224.   endif    
  225.   break
  226.  
  227. 0x4e44 = "Radeon 9700"
  228.   if os <= winme
  229.     if driver <= 4.13.1.3109
  230.       drivers=notsupported
  231.     endif
  232.   endif 
  233.   if os >= win2k
  234.     if driver < 5.14.1.6037
  235.       drivers=notsupported
  236.     endif
  237.   endif    
  238.   break
  239.  
  240. 0x4c57 = "Radeon Mobility 7500"
  241. 0x4c66 = "Radeon Mobility 9000"
  242. 0x4c58 = "Radeon Mobility"
  243. 0x4c59 = "Radeon Mobility VE"
  244. 0x4c5a = "Radeon Mobility VE"
  245.  
  246. // mobility line also has problems with pixel shaders
  247.     pixelshaders=notsupported
  248.  
  249. // ATI bad drivers -- reported for Radeon VE, tested on Radeon, assuming for all...
  250. //  if os < winme
  251. //    if driver < 4.14.1.9016
  252. //      drivers=notsupported
  253. //    endif
  254. //  endif
  255.   if os <= winme
  256.     if driver <= 4.13.1.3109
  257.       drivers=notsupported
  258.     endif
  259.   endif 
  260.   if os >= win2k
  261.     if driver < 5.14.1.6037
  262.       drivers=notsupported
  263.     endif
  264.   endif
  265.     
  266.   break
  267.  
  268.  
  269.  
  270. Vendor = 0x104c  "3D Labs"
  271. Vendor = 0x10ba  "3D Labs"
  272. Vendor = 0x3d3d  "3D Labs"
  273. Vendor = 0x1048  "3D Labs"
  274. 0x0001 = "GLiNT 300SX"
  275. 0x0002 = "GLiNT 500TX"
  276. 0x0003 = "GLiNT"
  277. 0x0004 = "Permedia"
  278. 0x0005 = "Permedia"
  279. 0x0006 = "GLiNT MX"
  280. 0x0007 = "Permedia 2"
  281. 0x0008 = "GLiNT G1"
  282. 0x0009 = "Permedia 2"
  283. 0x000b = "Oxygen Series R3"
  284. 0x000c = "Permedia 4"
  285. 0x000d = "Oxygen Series R4"
  286. 0x000e = "Oxygen Series Gamma2"
  287.     break
  288. 0x0100 = "Permedia 2"
  289.     DefaultBltNotFlip
  290.     NoMipMap
  291. 0x0301 = "Permedia 2"
  292.     TextureOffset
  293.     break
  294. 0x1004 = "Permedia"
  295.     break
  296. 0x3d04 = "Permedia 1"
  297. 0x3d07 = "Permedia 2"
  298.     TextureOffset
  299.     DefaultBltNotFlip
  300.     NoMipMap
  301.     break
  302. 0x8901 = "GLiNT"
  303.   break
  304. 0x000a = "Permedia 3"
  305.   videocard=notrecommended
  306.   break
  307.  
  308. Vendor = 0x1039  "SiS"
  309. 0x0204 = "6215"
  310. 0x0205 = "6205"
  311. 0x0305 = "305"
  312. 0x0315 = "315"
  313.     if os >= win2k
  314.         if driver <= 6.13.10.3070
  315.             badteamcolor=true
  316.         endif
  317.     endif
  318.     if os < win2k
  319.         if driver <= 4.13.1.3070
  320.             badteamcolor=true
  321.         endif
  322.     endif
  323.     break
  324. 0x6306 = "530"
  325.     TextureOffset
  326.     break
  327. 0x6326 = "6326"
  328.  
  329.  
  330. Vendor = 0x5333  "S3"
  331. 0x5631 = "Virge"
  332. 0x8811 = "Trio 64"
  333. 0x8812 = "Trio 64"
  334. 0x8814 = "Trio 64 Plus"
  335. 0x8815 = "Aurora 128"
  336. 0x883d = "Virge"
  337. 0x8880 = "Virge"
  338. 0x88c0 = "Virge"
  339. 0x88c1 = "Virge"
  340. 0x88d0 = "Virge"
  341. 0x88d1 = "Virge"
  342. 0x88f0 = "Virge"
  343. 0x8901 = "Trio 64 DX"
  344. 0x8904 = "Trio 3D"
  345. 0x8a01 = "Virge DXGX"
  346. 0x8a10 = "Virge GX2"
  347. 0x8a13 = "Trio3D"
  348. 0x8a20 = "Savage 3D"
  349. 0x8a21 = "Savage 3D S3"
  350. 0x8a22 = "Savage 3D S4"
  351. 0x8a23 = "Savage 3D S4"
  352. 0x8a25 = "Savage4 ProSavage"
  353. 0x8a26 = "ProSavage"
  354. 0x8c00 = "Virge MX"
  355. 0x8c01 = "Virge MX"
  356. 0x8c02 = "Virge MXC"
  357. 0x8c03 = "Virge MX"
  358. 0x8d04 = "ProSavage"
  359. 0x9102 = "Savage 2000"
  360.   videocard=notsupported
  361.   break
  362. 0x8c10 = "Savage MX"
  363. 0x8c12 = "Savage IX"
  364. 0x8c22 = "SuperSavage 128 MX"
  365. 0x8c2a = "SuperSavage 128 IX"
  366. 0x8c2b = "SuperSavage 128 IX DDR"
  367. 0x8c2c = "SuperSavage IX"
  368. 0x8c2d = "SuperSavage IX DDR"
  369. 0x8c2e = "SuperSavage IXC SDR"
  370. 0x8c2f = "SuperSavage IXC DDR"
  371. 0x8d02 = "Twister"
  372. // blf -- still making these for laptops, let em through
  373.   bwcursor=true
  374.   break
  375.  
  376.  
  377. Vendor = 0x102b  "Matrox"
  378. 0x0518 = "Millennium"
  379. 0x0519 = "Millennium"
  380. 0x051a = "Mystique"
  381. 0x051b = "Millennium II"
  382. 0x051f = "Millennium II"
  383. 0x0520 = "G200 PCI"
  384. 0x0521 = "G200 AGP"
  385.     break
  386. 0x0525 = "Matrox Millennium G450 Dual Head"
  387. // find g400 id code
  388. // win98 not working so well with G400... 4.12.01.2120 found to be the sweet spot.  later beta crashes hard, earlier has major probs
  389. // G400 has same device id listed here for 450, so this will have to apply to 450 as well
  390.     if os < win2k
  391.         if driver < 4.12.01.2120
  392.             drivers=notsupported
  393.         endif
  394.         if driver > 4.12.01.2120
  395.             drivers=notsupported
  396.         endif
  397.     endif
  398.     break
  399. 0x0d10 = "Mystique"
  400. 0x1000 = "G100 PCI"
  401. 0x1001 = "G100 AGP"
  402. 0x1525 = "Fusion G450"
  403. 0x1527 = "Fusion G800"
  404. 0x2007 = "Mistral"
  405.   break
  406. 0x2527 = "G550"
  407.   badteamcolor=true
  408.   if os < Win2k
  409.     if driver < 4.13.1.1320
  410.       drivers=notsupported
  411.     endif
  412.   endif
  413.   break
  414.  
  415.  
  416. Vendor = 0x14Af  "Guillemot"
  417. 0x5810 = "TNT2"
  418. 0x5820 = "TNT2 Ultra"
  419. 0x5620 = "TNT2 M64"
  420. 0x4D20 = "TNT2 M64"
  421.     break
  422. 0x5008 = "TNT Vanta"
  423.     if os < win2k
  424.         if driver <= 4.12.1.631
  425.             drivers=notsupported
  426.         endif
  427.     endif
  428.     break
  429. 0x5020 = "GeForce 256"
  430.     //bwcursor=true
  431.     disablehardwarecursor=true
  432.     if os >= Win2k
  433.         if driver < 6.13.10.3082
  434.             drivers=notrecommended
  435.         endif
  436.     endif
  437.     if os < Win2k
  438.         if driver < 4.13.1.3082
  439.             drivers=notrecommended
  440.         endif
  441.     endif    
  442.     break
  443.  
  444.  
  445. Vendor = 0x10b4  "nVidia"
  446. Vendor = 0x12d2  "nVidia"
  447. Vendor = 0x10de  "nVidia"
  448. 0x1b1d = "Riva 128"
  449. 0x0008 = "NV 1"
  450. 0x0009 = "NV 1"
  451. 0x0010 = "NV 2"
  452.     RenderEqualZ
  453.     break
  454. 0x0018 = "Riva 128"
  455. 0x0019 = "Riva 128 ZX"
  456.     RenderEqualZ
  457.     NoStretchTexture
  458.     LimitTextureSize
  459.     TextureOffset
  460.     NoTriLinear
  461.     RenderEqualZ
  462.     break
  463. 0x0020 = "TNT"
  464. 0x0028 = "TNT2"
  465. 0x0029 = "TNT2 Ultra"
  466. 0x002a = "TNT2"
  467. 0x002b = "TNT2"
  468.     RenderEqualZ
  469.     break
  470. 0x002c = "TNT Vanta"
  471. 0x002e = "TNT Vanta"
  472. 0x002f = "TNT Vanta"
  473.     if os < win2k
  474.         if driver <= 4.12.1.631
  475.             drivers=notsupported
  476.         endif
  477.     endif
  478.     break
  479.  
  480. 0x002d = "TNT2 M64"
  481. 0x00a0 = "TNT2 Aladdin"
  482.     break
  483. 0x0110 = "GeForce2 MX"
  484. 0x0111 = "GeForce2 MX DDR"
  485. 0x0112 = "GeForce2 Go"
  486. 0x0113 = "GeForce2 Quadro"
  487. 0x0150 = "GeForce2"
  488. 0x0151 = "GeForce2 Ti"
  489. 0x0152 = "GeForce2 Ultra"
  490. 0x0153 = "GeForce2 Quadro"
  491.     RenderEqualZ
  492.     if os >= Win2k
  493.         if driver <= 5.7.0.290
  494.             drivers=notsupported
  495.         endif
  496.     endif
  497.     break
  498. 0x0170 = "GeForce4 MX 460"
  499. 0x0171 = "GeForce4 MX 440"
  500. 0x0172 = "GeForce4 MX 420"
  501. 0x0173 = "GeForce4 MX"
  502.     if os >= Win2k
  503.         if driver < 6.13.10.3082
  504.             drivers=notrecommended
  505.         endif
  506.     endif
  507.     if os < Win2k
  508.         if driver < 4.13.1.3082
  509.             drivers=notrecommended
  510.         endif
  511.     endif    
  512.     break
  513.  
  514. 0x0174 = "GeForce4 Go 440"
  515. 0x0175 = "GeForce4 Go 420"
  516. 0x0176 = "GeForce4 Go 420"
  517. 0x0178 = "GeForce4 Quadro4"
  518. 0x0179 = "GeForce4 Go 440"
  519.     pixelshaders=notsupported
  520. // Go can't seem to break 2835 yet
  521.     if os >= Win2k
  522.         if driver < 6.13.10.2835
  523.             drivers=notrecommended
  524.         endif
  525.     endif
  526.     if os < Win2k
  527.         if driver < 4.13.1.2835
  528.             drivers=notrecommended
  529.         endif
  530.     endif    
  531.     break
  532.  
  533. 0x017a = "GeForce4 Quadro"
  534. 0x017b = "GeForce4 Quadro"
  535. 0x017b = "GeForce4 Quadro"
  536. 0x01a0 = "GeForce2 Crush11"
  537. 0x0200 = "GeForce3"
  538. 0x0201 = "GeForce3 Ti200"
  539. 0x0202 = "GeForce3 Ti500"
  540. 0x0203 = "GeForce3 Quadro"
  541. 0x0250 = "GeForce4 Ti4600"
  542. 0x0251 = "GeForce4 Ti4400"
  543. 0x0253 = "GeForce4 Ti4200"
  544. 0x0258 = "GeForce4 Quadro"
  545. 0x0259 = "GeForce4 Quadro"
  546. 0x025b = "GeForce4 Quadro"
  547. 0x0281 = "GeForce4 Ti 4200 with AGP8X"
  548. 0x02a0 = "GeForce3 XBOX"
  549.     if os >= Win2k
  550.         if driver < 6.13.10.3082
  551.             drivers=notrecommended
  552.         endif
  553. // blf - pixelshaders off for less than 4109, but not 3082
  554.         if driver <= 6.13.10.4109
  555.           if driver != 6.13.10.3082
  556.             pixelshaders=notsupported
  557.           endif
  558.         endif
  559.     endif
  560.     if os < Win2k
  561.         if driver < 4.13.1.3082
  562.             drivers=notrecommended
  563.         endif
  564. // blf - pixelshaders off for less than 4109, but not 3082
  565.         if driver <= 4.13.1.4109
  566.           if driver != 4.13.1.3082
  567.             pixelshaders=notsupported
  568.           endif
  569.         endif
  570.     endif    
  571.     break
  572. 0x0100 = "GeForce 256"
  573. 0x0101 = "GeForce 256 DDR"
  574. 0x0102 = "GeForce 256 Ultra"
  575. 0x0103 = "GeForce 256 Quadro"
  576.     //bwcursor=true
  577.     disablehardwarecursor=true
  578.     if os >= Win2k
  579.         if driver < 6.13.10.3082
  580.             drivers=notrecommended
  581.         endif
  582.     endif
  583.     if os < Win2k
  584.         if driver < 4.13.1.3082
  585.             drivers=notrecommended
  586.         endif
  587.     endif    
  588.     break
  589.  
  590.  
  591. Vendor = 0x8086  "Intel"
  592. 0x1132 = "815"
  593. 0x1240 = "752"
  594.     Bad8888
  595.     NoMipMap
  596.     ForceSquareTextures
  597.     LimitTextureSize
  598. 0x3577 = "830"
  599.     break
  600. 0x7121 = "810"
  601. 0x7123 = "810"
  602. 0x7125 = "810e"
  603. 0x7127 = "810"
  604.     Bad8888
  605.     NoMipMap
  606.     ForceSquareTextures
  607.     LimitTextureSize
  608.     break
  609. 0x7800 = "740"
  610.     Bad8888
  611.     NoMipMap
  612.     ForceSquareTextures
  613.     LimitTextureSize
  614.     break
  615. 0x2562 = "i845"
  616.     if os >= Win2k
  617.         if driver < 6.13.01.3460
  618.             drivers=notsupported
  619.         endif
  620.     endif
  621.     if os < Win2k
  622.         if driver < 4.13.01.3460
  623.             drivers=notrecommended
  624.         endif
  625.     endif
  626.     break
  627.  
  628. Vendor = 0x1033  "VideoLogic"
  629.     SceneRenderer
  630. 0x0046 = "PowerVR"
  631. 0x0067 = "PowerVR2"
  632.  
  633.  
  634.  
  635. Vendor = 0x1023  "Trident"
  636. 0x8420 = "CyberBlade i7"
  637. 0x9320 = "Cyber9320"
  638. 0x9388 = "Cyber9388"
  639. 0x9397 = "Cyber9397"
  640. 0x939A = "Cyber9397 DVD"
  641. 0x9440 = "Cyber"
  642. 0x9520 = "Cyber9520"
  643. 0x9525 = "Cyber9520 DVD"
  644. 0x9540 = "CyberBlade E4"
  645. 0x9660 = "Cyber9385"
  646. 0x9750 = "975"
  647. 0x9754 = "9753"
  648. 0x9850 = "3D Image"
  649. 0x9880 = "Blade 3D"
  650.   break
  651. 0x9910 = "CyberBlade XP"
  652. 0x9930 = "CyberBlade XPm"
  653. // blf -- above are S3 cards still in production
  654.  
  655.  
  656. Vendor = 0x105d  "Number Nine"
  657. 0x493d = "Revolution 3D"
  658. 0x5348 = "Revolution IV"
  659.  
  660.  
  661.  
  662.  
  663. Vendor = 0x126f  "Silicon Motion"
  664. 0x720  = "Lynx 3DM"
  665. 0x820  = "Lynx 3D"
  666.  
  667.  
  668.  
  669. Vendor = 0x1013  "Cirrus"
  670. 0x0038 = "GD7548"
  671. 0x00a0 = "GD5430"
  672. 0x00a8 = "GD5434"
  673. 0x00ac = "GD5436"
  674. 0x00b8 = "GD5446"
  675. 0x00bc = "GD5480"
  676. 0x00d0 = "CL5462"
  677. 0x00d4 = "GD5464"
  678. 0x00d6 = "GD5465"
  679. 0x0301 = "GD5446"
  680. 0x1100 = "CL6729"
  681. 0x1202 = "GD7543"
  682. 0x6001 = "CL4610"
  683. 0x6003 = "CL4614"
  684.  
  685.  
  686.  
  687. Vendor = 0x1163  "Rendition"
  688. 0x0001 = "Verite 1000"
  689. 0x2000 = "Verite 2100"
  690.     PropertySet = "Safe Mode"
  691.  
  692.  
  693. Vendor = 0x110b  "Chromatic"
  694. 0x0004 = "MPact"
  695.     Bad4444
  696.  
  697.  
  698.  
  699. Vendor = 0x100e  "Weitek"
  700. 0x9001 = "P9000"
  701. 0x9100 = "P9100"
  702.  
  703.  
  704.  
  705. Vendor = 0x0e11  "Compaq"
  706. 0x3032 = "QVision"
  707.  
  708.  
  709.  
  710. Vendor = 0x1011  "Digital"
  711. 0x0004 = "TGA"
  712. 0x000d = "TGA2"
  713.  
  714.  
  715.  
  716. Vendor = 0x10c8  "NeoMagic"
  717. 0x0001 = "128"
  718. 0x0002 = "128"
  719. 0x0003 = "128ZV"
  720. 0x0004 = "128XD"
  721. 0x0005 = "256AV"
  722. 0x0006 = "256ZX"
  723. 0x0016 = "256XL"
  724.     NoMipMap
  725.     ForceSquareTextures
  726.     LimitTextureSize
  727.     break
  728. 0x0025 = "256AV"
  729. 0x0083 = "128ZV"
  730.  
  731.  
  732.  
  733. Vendor = 0x100c  "Tseng Labs"
  734. 0x3202 = "ET4000"
  735. 0x3205 = "ET4000"
  736. 0x3206 = "ET4000"
  737. 0x3207 = "ET4000"
  738. 0x3208 = "ET6000"
  739. 0x4702 = "ET6300"
  740.