/indra/newview/featuretable_xp.txt

https://bitbucket.org/lindenlab/viewer-beta/ · Plain Text · 591 lines · 516 code · 75 blank · 0 comment · 0 complexity · f349a6b2fdd0c48dc73c3c3afa8d5106 MD5 · raw file

  1. version 31
  2. // The version number above should be implemented IF AND ONLY IF some
  3. // change has been made that is sufficiently important to justify
  4. // resetting the graphics preferences of all users to the recommended
  5. // defaults. This should be as rare an event as we can manage.
  6. // NOTE: This is mostly identical to featuretable_mac.txt with a few differences
  7. // Should be combined into one table
  8. //
  9. // Generates lists of feature mask that can be applied on top of each other.
  10. //
  11. // // Begin comments
  12. // list <name>
  13. // Starts a feature list named <name>
  14. // <name> <available> <recommended>
  15. // <name> is the name of a feature
  16. // <available> is 0 or 1, whether the feature is available
  17. // <recommended> is an F32 which is the recommended value
  18. //
  19. // For now, the first list read sets up all of the default values
  20. //
  21. //
  22. // All contains everything at their default settings for high end machines
  23. // NOTE: All settings are set to the MIN of applied values, including 'all'!
  24. //
  25. list all
  26. RenderAnisotropic 1 1
  27. RenderAvatarCloth 1 1
  28. RenderAvatarLODFactor 1 1.0
  29. RenderAvatarPhysicsLODFactor 1 1.0
  30. RenderAvatarMaxVisible 1 12
  31. RenderAvatarVP 1 1
  32. RenderCubeMap 1 1
  33. RenderDelayVBUpdate 1 0
  34. RenderFarClip 1 256
  35. RenderFlexTimeFactor 1 1.0
  36. RenderFogRatio 1 4.0
  37. RenderGamma 1 0
  38. RenderGlowResolutionPow 1 9
  39. RenderGround 1 1
  40. RenderLocalLights 1 1
  41. RenderMaxPartCount 1 8192
  42. RenderNightBrightness 1 1.0
  43. RenderObjectBump 1 1
  44. RenderReflectionDetail 1 4
  45. RenderTerrainDetail 1 1
  46. RenderTerrainLODFactor 1 2.0
  47. RenderTransparentWater 1 1
  48. RenderTreeLODFactor 1 1.0
  49. RenderUseImpostors 1 1
  50. RenderVBOEnable 1 1
  51. RenderVBOMappingDisable 1 1
  52. RenderVolumeLODFactor 1 2.0
  53. UseStartScreen 1 1
  54. UseOcclusion 1 1
  55. VertexShaderEnable 1 1
  56. WindLightUseAtmosShaders 1 1
  57. WLSkyDetail 1 128
  58. Disregard128DefaultDrawDistance 1 1
  59. Disregard96DefaultDrawDistance 1 1
  60. RenderTextureMemoryMultiple 1 1.0
  61. RenderShaderLightingMaxLevel 1 3
  62. RenderDeferred 1 0
  63. RenderDeferredSSAO 1 0
  64. RenderShadowDetail 1 0
  65. WatchdogDisabled 1 1
  66. RenderUseStreamVBO 1 1
  67. RenderFSAASamples 1 16
  68. RenderMaxTextureIndex 1 16
  69. //
  70. // Low Graphics Settings
  71. //
  72. list Low
  73. RenderAnisotropic 1 0
  74. RenderAvatarCloth 1 0
  75. RenderAvatarLODFactor 1 0
  76. RenderAvatarPhysicsLODFactor 1 0
  77. RenderAvatarMaxVisible 1 3
  78. RenderAvatarVP 1 0
  79. RenderFarClip 1 64
  80. RenderFlexTimeFactor 1 0
  81. RenderGlowResolutionPow 1 8
  82. RenderLocalLights 1 0
  83. RenderMaxPartCount 1 0
  84. RenderObjectBump 1 0
  85. RenderReflectionDetail 1 0
  86. RenderTerrainDetail 1 0
  87. RenderTerrainLODFactor 1 1
  88. RenderTransparentWater 1 0
  89. RenderTreeLODFactor 1 0
  90. RenderUseImpostors 1 1
  91. RenderVolumeLODFactor 1 0.5
  92. VertexShaderEnable 1 0
  93. WindLightUseAtmosShaders 1 0
  94. WLSkyDetail 1 48
  95. RenderDeferred 1 0
  96. RenderDeferredSSAO 1 0
  97. RenderShadowDetail 1 0
  98. RenderFSAASamples 1 0
  99. //
  100. // Mid Graphics Settings
  101. //
  102. list Mid
  103. RenderAnisotropic 1 0
  104. RenderAvatarCloth 1 0
  105. RenderAvatarLODFactor 1 0.5
  106. RenderAvatarPhysicsLODFactor 1 0.75
  107. RenderAvatarVP 1 1
  108. RenderFarClip 1 96
  109. RenderFlexTimeFactor 1 1.0
  110. RenderGlowResolutionPow 1 8
  111. RenderLocalLights 1 1
  112. RenderMaxPartCount 1 2048
  113. RenderObjectBump 1 1
  114. RenderReflectionDetail 1 0
  115. RenderTerrainDetail 1 1
  116. RenderTerrainLODFactor 1 1.0
  117. RenderTransparentWater 1 1
  118. RenderTreeLODFactor 1 0.5
  119. RenderUseImpostors 1 1
  120. RenderVolumeLODFactor 1 1.125
  121. VertexShaderEnable 1 1
  122. WindLightUseAtmosShaders 1 0
  123. WLSkyDetail 1 48
  124. RenderDeferred 1 0
  125. RenderDeferredSSAO 1 0
  126. RenderShadowDetail 1 0
  127. RenderFSAASamples 1 0
  128. //
  129. // High Graphics Settings (purty)
  130. //
  131. list High
  132. RenderAnisotropic 1 1
  133. RenderAvatarCloth 1 0
  134. RenderAvatarLODFactor 1 1.0
  135. RenderAvatarPhysicsLODFactor 1 1.0
  136. RenderAvatarVP 1 1
  137. RenderFarClip 1 128
  138. RenderFlexTimeFactor 1 1.0
  139. RenderGlowResolutionPow 1 9
  140. RenderLocalLights 1 1
  141. RenderMaxPartCount 1 4096
  142. RenderObjectBump 1 1
  143. RenderReflectionDetail 1 0
  144. RenderTerrainDetail 1 1
  145. RenderTerrainLODFactor 1 2.0
  146. RenderTransparentWater 1 1
  147. RenderTreeLODFactor 1 0.5
  148. RenderUseImpostors 1 1
  149. RenderVolumeLODFactor 1 1.125
  150. VertexShaderEnable 1 1
  151. WindLightUseAtmosShaders 1 1
  152. WLSkyDetail 1 48
  153. RenderDeferred 1 0
  154. RenderDeferredSSAO 1 0
  155. RenderShadowDetail 1 2
  156. RenderFSAASamples 1 2
  157. //
  158. // Ultra graphics (REALLY PURTY!)
  159. //
  160. list Ultra
  161. RenderAnisotropic 1 1
  162. RenderAvatarCloth 1 1
  163. RenderAvatarLODFactor 1 1.0
  164. RenderAvatarPhysicsLODFactor 1 1.0
  165. RenderAvatarVP 1 1
  166. RenderFarClip 1 256
  167. RenderFlexTimeFactor 1 1.0
  168. RenderGlowResolutionPow 1 9
  169. RenderLocalLights 1 1
  170. RenderMaxPartCount 1 8192
  171. RenderObjectBump 1 1
  172. RenderReflectionDetail 1 4
  173. RenderTerrainDetail 1 1
  174. RenderTerrainLODFactor 1 2.0
  175. RenderTransparentWater 1 1
  176. RenderTreeLODFactor 1 1.0
  177. RenderUseImpostors 1 1
  178. RenderVolumeLODFactor 1 2.0
  179. VertexShaderEnable 1 1
  180. WindLightUseAtmosShaders 1 1
  181. WLSkyDetail 1 128
  182. RenderDeferred 1 0
  183. RenderDeferredSSAO 1 0
  184. RenderShadowDetail 1 2
  185. RenderFSAASamples 1 2
  186. //
  187. // Class Unknown Hardware (unknown)
  188. //
  189. list Unknown
  190. RenderVBOEnable 1 0
  191. //
  192. // Class 0 Hardware (just old)
  193. //
  194. list Class0
  195. RenderVBOEnable 1 1
  196. //
  197. // Class 1 Hardware
  198. //
  199. list Class1
  200. RenderVBOEnable 1 1
  201. //
  202. // Class 2 Hardware (make it purty)
  203. //
  204. list Class2
  205. RenderVBOEnable 1 1
  206. //
  207. // Class 3 Hardware (make it purty)
  208. //
  209. list Class3
  210. RenderVBOEnable 1 1
  211. //
  212. // No Pixel Shaders available
  213. //
  214. list NoPixelShaders
  215. RenderAvatarVP 0 0
  216. RenderAvatarCloth 0 0
  217. RenderReflectionDetail 0 0
  218. VertexShaderEnable 0 0
  219. WindLightUseAtmosShaders 0 0
  220. RenderDeferred 0 0
  221. RenderDeferredSSAO 0 0
  222. RenderShadowDetail 0 0
  223. //
  224. // No Vertex Shaders available
  225. //
  226. list NoVertexShaders
  227. RenderAvatarVP 0 0
  228. RenderAvatarCloth 0 0
  229. RenderReflectionDetail 0 0
  230. VertexShaderEnable 0 0
  231. WindLightUseAtmosShaders 0 0
  232. RenderDeferred 0 0
  233. RenderDeferredSSAO 0 0
  234. RenderShadowDetail 0 0
  235. //
  236. // GL_ARB_map_buffer_range exists
  237. //
  238. list MapBufferRange
  239. RenderVBOMappingDisable 1 1
  240. //
  241. // "Default" setups for safe, low, medium, high
  242. //
  243. list safe
  244. RenderAnisotropic 1 0
  245. RenderAvatarCloth 0 0
  246. RenderAvatarVP 0 0
  247. RenderObjectBump 0 0
  248. RenderMaxPartCount 1 1024
  249. RenderTerrainDetail 1 0
  250. RenderUseImpostors 0 0
  251. RenderVBOEnable 1 0
  252. RenderReflectionDetail 0 0
  253. WindLightUseAtmosShaders 0 0
  254. RenderDeferred 0 0
  255. RenderDeferredSSAO 0 0
  256. RenderShadowDetail 0 0
  257. //
  258. // CPU based feature masks
  259. //
  260. // 1Ghz or less (equiv)
  261. list CPUSlow
  262. RenderMaxPartCount 1 1024
  263. //
  264. // RAM based feature masks
  265. //
  266. list RAM256MB
  267. RenderObjectBump 0 0
  268. //
  269. // Graphics card based feature masks
  270. //
  271. list OpenGLPre15
  272. RenderVBOEnable 1 0
  273. list OpenGLPre30
  274. RenderDeferred 0 0
  275. RenderMaxTextureIndex 1 1
  276. list Intel
  277. RenderAnisotropic 1 0
  278. RenderVBOEnable 1 0
  279. list GeForce2
  280. RenderAnisotropic 1 0
  281. RenderMaxPartCount 1 2048
  282. RenderTerrainDetail 1 0
  283. RenderVBOEnable 1 1
  284. list SiS
  285. UseOcclusion 0 0
  286. list Intel_830M
  287. RenderTerrainDetail 1 0
  288. RenderVBOEnable 1 0
  289. RenderUseImpostors 0 0
  290. list Intel_845G
  291. RenderTerrainDetail 1 0
  292. RenderVBOEnable 1 0
  293. RenderUseImpostors 0 0
  294. list Intel_855GM
  295. RenderTerrainDetail 1 0
  296. RenderVBOEnable 1 0
  297. RenderUseImpostors 0 0
  298. list Intel_865G
  299. RenderTerrainDetail 1 0
  300. RenderVBOEnable 1 0
  301. RenderUseImpostors 0 0
  302. list Intel_900
  303. RenderTerrainDetail 1 0
  304. RenderVBOEnable 1 0
  305. RenderUseImpostors 0 0
  306. list Intel_915GM
  307. RenderTerrainDetail 1 0
  308. RenderVBOEnable 1 0
  309. RenderUseImpostors 0 0
  310. list Intel_915G
  311. RenderTerrainDetail 1 0
  312. RenderVBOEnable 1 0
  313. RenderUseImpostors 0 0
  314. list Intel_945GM
  315. RenderTerrainDetail 1 0
  316. RenderVBOEnable 1 0
  317. list Intel_945G
  318. RenderTerrainDetail 1 0
  319. RenderVBOEnable 1 0
  320. list Intel_950
  321. RenderTerrainDetail 1 0
  322. RenderVBOEnable 1 0
  323. list Intel_965
  324. RenderTerrainDetail 1 0
  325. RenderVBOEnable 1 0
  326. RenderUseImpostors 1 0
  327. UseOcclusion 0 0
  328. list Intel_G33
  329. RenderTerrainDetail 1 0
  330. RenderVBOEnable 1 0
  331. list Intel_G45
  332. WindLightUseAtmosShaders 0 0
  333. list Intel_Bear_Lake
  334. RenderTerrainDetail 1 0
  335. RenderVBOEnable 1 0
  336. list Intel_Broadwater
  337. RenderTerrainDetail 1 0
  338. RenderVBOEnable 1 0
  339. list Intel_Brookdale
  340. RenderTerrainDetail 1 0
  341. RenderVBOEnable 1 0
  342. list Intel_Eaglelake
  343. WindLightUseAtmosShaders 0 0
  344. list Intel_Montara
  345. RenderTerrainDetail 1 0
  346. RenderVBOEnable 1 0
  347. list Intel_Springdale
  348. RenderTerrainDetail 1 0
  349. RenderVBOEnable 1 0
  350. list ATI_FireGL_5200
  351. RenderVBOEnable 1 0
  352. WindLightUseAtmosShaders 0 0
  353. list ATI_Mobility_Radeon_7xxx
  354. RenderVBOEnable 0 0
  355. list ATI_Radeon_7xxx
  356. RenderVBOEnable 0 0
  357. list ATI_All-in-Wonder_Radeon
  358. RenderVBOEnable 0 0
  359. list ATI_All-in-Wonder_7500
  360. RenderVBOEnable 0 0
  361. list ATI_Mobility_Radeon_9600
  362. Disregard96DefaultDrawDistance 1 0
  363. /// tweaked ATI to 96 Draw distance
  364. list ATI_Radeon_9000
  365. Disregard96DefaultDrawDistance 1 0
  366. list ATI_Radeon_9200
  367. Disregard96DefaultDrawDistance 1 0
  368. list ATI_Radeon_9500
  369. Disregard96DefaultDrawDistance 1 0
  370. list ATI_Radeon_9600
  371. Disregard96DefaultDrawDistance 1 0
  372. /// tweaked ATI to 128 draw distance
  373. list ATI_Radeon_X300
  374. Disregard128DefaultDrawDistance 1 0
  375. RenderVBOEnable 1 0
  376. list ATI_Radeon_X400
  377. Disregard128DefaultDrawDistance 1 0
  378. RenderVBOEnable 1 0
  379. list ATI_Radeon_X500
  380. Disregard128DefaultDrawDistance 1 0
  381. RenderVBOEnable 1 0
  382. list ATI_Radeon_X600
  383. Disregard128DefaultDrawDistance 1 0
  384. RenderVBOEnable 1 0
  385. list ATI_Radeon_X700
  386. Disregard128DefaultDrawDistance 1 0
  387. RenderVBOEnable 1 0
  388. list ATI_Radeon_X1300
  389. Disregard128DefaultDrawDistance 1 0
  390. RenderVBOEnable 1 0
  391. UseStartScreen 0 0
  392. list ATI_Radeon_X1400
  393. Disregard128DefaultDrawDistance 1 0
  394. RenderVBOEnable 1 0
  395. list ATI_Radeon_X1500
  396. Disregard128DefaultDrawDistance 1 0
  397. RenderVBOEnable 1 0
  398. UseStartScreen 0 0
  399. list ATI_Radeon_X1600
  400. Disregard128DefaultDrawDistance 1 0
  401. RenderVBOEnable 1 0
  402. list ATI_Radeon_X1700
  403. Disregard128DefaultDrawDistance 1 0
  404. RenderVBOEnable 1 0
  405. list ATI_Mobility_Radeon_X1xxx
  406. Disregard128DefaultDrawDistance 1 0
  407. RenderVBOEnable 1 0
  408. list ATI_Radeon_HD_2300
  409. Disregard128DefaultDrawDistance 1 0
  410. list ATI_Radeon_HD_2400
  411. Disregard128DefaultDrawDistance 1 0
  412. list ATI_ASUS_AH24xx
  413. Disregard128DefaultDrawDistance 1 0
  414. // Avatar hardware skinning causes invisible avatars
  415. // on various ATI chipsets on drivers before 8.2
  416. list ATIOldDriver
  417. RenderAvatarVP 0 0
  418. RenderAvatarCloth 0 0
  419. // ATI cards generally perform better when not using VBOs for streaming data
  420. list ATI
  421. RenderUseStreamVBO 1 0
  422. // Disable vertex buffer objects by default for ATI cards with little video memory
  423. list ATIVramLT256
  424. RenderVBOEnable 1 0
  425. /// Tweaked NVIDIA
  426. list NVIDIA_GeForce_FX_5100
  427. Disregard96DefaultDrawDistance 1 0
  428. list NVIDIA_GeForce_FX_5200
  429. Disregard96DefaultDrawDistance 1 0
  430. list NVIDIA_GeForce_FX_5500
  431. Disregard96DefaultDrawDistance 1 0
  432. list NVIDIA_GeForce_FX_5600
  433. Disregard96DefaultDrawDistance 1 0
  434. list NVIDIA_GeForce_FX_Go5100
  435. Disregard96DefaultDrawDistance 1 0
  436. list NVIDIA_GeForce_FX_Go5200
  437. Disregard96DefaultDrawDistance 1 0
  438. list NVIDIA_GeForce_FX_Go5300
  439. Disregard96DefaultDrawDistance 1 0
  440. list NVIDIA_GeForce_FX_Go5500
  441. Disregard96DefaultDrawDistance 1 0
  442. list NVIDIA_GeForce_FX_Go5600
  443. Disregard96DefaultDrawDistance 1 0
  444. list NVIDIA_GeForce_6100
  445. Disregard128DefaultDrawDistance 1 0
  446. list NVIDIA_GeForce_6200
  447. Disregard128DefaultDrawDistance 1 0
  448. list NVIDIA_GeForce_6500
  449. Disregard128DefaultDrawDistance 1 0
  450. list NVIDIA_GeForce_6600
  451. Disregard128DefaultDrawDistance 1 0
  452. list NVIDIA_G73
  453. Disregard128DefaultDrawDistance 1 0
  454. list NVIDIA_GeForce_Go_6100
  455. RenderVBOEnable 1 0
  456. Disregard128DefaultDrawDistance 1 0
  457. list NVIDIA_GeForce_Go_6200
  458. RenderVBOEnable 1 0
  459. Disregard128DefaultDrawDistance 1 0
  460. list NVIDIA_GeForce_Go_6500
  461. RenderVBOEnable 1 0
  462. Disregard128DefaultDrawDistance 1 0
  463. list NVIDIA_GeForce_Go_6600
  464. RenderVBOEnable 1 0
  465. Disregard128DefaultDrawDistance 1 0
  466. list NVIDIA_GeForce_Go_6700
  467. RenderVBOEnable 1 0
  468. Disregard128DefaultDrawDistance 1 0
  469. list NVIDIA_GeForce_Go_6800
  470. RenderVBOEnable 1 0
  471. Disregard128DefaultDrawDistance 1 0
  472. list NVIDIA_GeForce_Go_6
  473. RenderVBOEnable 1 0
  474. Disregard128DefaultDrawDistance 1 0
  475. list NVIDIA_GeForce_7000
  476. RenderShaderLightingMaxLevel 1 2
  477. list NVIDIA_GeForce_7100
  478. RenderShaderLightingMaxLevel 1 2
  479. list NVIDIA_GeForce_7200
  480. Disregard128DefaultDrawDistance 1 0
  481. RenderShaderLightingMaxLevel 1 2
  482. list NVIDIA_GeForce_7300
  483. Disregard128DefaultDrawDistance 1 0
  484. RenderShaderLightingMaxLevel 1 2
  485. list NVIDIA_GeForce_7400
  486. Disregard128DefaultDrawDistance 1 0
  487. RenderShaderLightingMaxLevel 1 2
  488. list NVIDIA_GeForce_7500
  489. RenderShaderLightingMaxLevel 1 2
  490. list NVIDIA_GeForce_7600
  491. RenderShaderLightingMaxLevel 1 2
  492. list NVIDIA_GeForce_7700
  493. RenderShaderLightingMaxLevel 1 2
  494. list NVIDIA_GeForce_7800
  495. RenderShaderLightingMaxLevel 1 2
  496. list NVIDIA_GeForce_7900
  497. RenderShaderLightingMaxLevel 1 2
  498. list NVIDIA_GeForce_Go_7200
  499. Disregard128DefaultDrawDistance 1 0
  500. RenderShaderLightingMaxLevel 1 2
  501. list NVIDIA_GeForce_Go_7300
  502. Disregard128DefaultDrawDistance 1 0
  503. RenderShaderLightingMaxLevel 1 2
  504. list NVIDIA_GeForce_Go_7300_LE
  505. RenderShaderLightingMaxLevel 1 2
  506. list NVIDIA_GeForce_Go_7400
  507. Disregard128DefaultDrawDistance 1 0
  508. RenderShaderLightingMaxLevel 1 2
  509. list NVIDIA_GeForce_Go_7600
  510. RenderShaderLightingMaxLevel 1 2
  511. list NVIDIA_GeForce_Go_7700
  512. RenderShaderLightingMaxLevel 1 2
  513. list NVIDIA_GeForce_Go_7800
  514. RenderShaderLightingMaxLevel 1 2
  515. list NVIDIA_GeForce_Go_7900
  516. RenderShaderLightingMaxLevel 1 2