PageRenderTime 33ms CodeModel.GetById 22ms RepoModel.GetById 0ms app.codeStats 0ms

/indra/newview/featuretable.txt

https://bitbucket.org/lindenlab/viewer-beta/
Plain Text | 593 lines | 515 code | 78 blank | 0 comment | 0 complexity | 34d12aada4d67b4c4f3adb8c02f0ed31 MD5 | raw file
Possible License(s): LGPL-2.1
  1. version 32
  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. RenderMaxPartCount 1 8192
  41. RenderNightBrightness 1 1.0
  42. RenderObjectBump 1 1
  43. RenderLocalLights 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 1
  63. RenderDeferredSSAO 1 1
  64. RenderShadowDetail 1 2
  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. RenderMaxPartCount 1 0
  83. RenderObjectBump 1 0
  84. RenderLocalLights 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 1.125
  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. RenderMaxPartCount 1 2048
  112. RenderObjectBump 1 1
  113. RenderLocalLights 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. RenderMaxPartCount 1 4096
  141. RenderObjectBump 1 1
  142. RenderLocalLights 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 0
  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. RenderAvatarVP 1 1
  165. RenderFarClip 1 256
  166. RenderFlexTimeFactor 1 1.0
  167. RenderGlowResolutionPow 1 9
  168. RenderMaxPartCount 1 8192
  169. RenderObjectBump 1 1
  170. RenderLocalLights 1 1
  171. RenderReflectionDetail 1 4
  172. RenderTerrainDetail 1 1
  173. RenderTerrainLODFactor 1 2.0
  174. RenderTransparentWater 1 1
  175. RenderTreeLODFactor 1 1.0
  176. RenderUseImpostors 1 1
  177. RenderVolumeLODFactor 1 2.0
  178. VertexShaderEnable 1 1
  179. WindLightUseAtmosShaders 1 1
  180. WLSkyDetail 1 128
  181. RenderDeferred 1 1
  182. RenderDeferredSSAO 1 1
  183. RenderShadowDetail 1 2
  184. RenderFSAASamples 1 2
  185. //
  186. // Class Unknown Hardware (unknown)
  187. //
  188. list Unknown
  189. RenderVBOEnable 1 0
  190. //
  191. // Class 0 Hardware (just old)
  192. //
  193. list Class0
  194. RenderVBOEnable 1 1
  195. //
  196. // Class 1 Hardware
  197. //
  198. list Class1
  199. RenderVBOEnable 1 1
  200. //
  201. // Class 2 Hardware (make it purty)
  202. //
  203. list Class2
  204. RenderVBOEnable 1 1
  205. //
  206. // Class 3 Hardware (make it purty)
  207. //
  208. list Class3
  209. RenderVBOEnable 1 1
  210. //
  211. // No Pixel Shaders available
  212. //
  213. list NoPixelShaders
  214. RenderAvatarVP 0 0
  215. RenderAvatarCloth 0 0
  216. RenderReflectionDetail 0 0
  217. VertexShaderEnable 0 0
  218. WindLightUseAtmosShaders 0 0
  219. RenderDeferred 0 0
  220. RenderDeferredSSAO 0 0
  221. RenderShadowDetail 0 0
  222. //
  223. // No Vertex Shaders available
  224. //
  225. list NoVertexShaders
  226. RenderAvatarVP 0 0
  227. RenderAvatarCloth 0 0
  228. RenderReflectionDetail 0 0
  229. VertexShaderEnable 0 0
  230. WindLightUseAtmosShaders 0 0
  231. RenderDeferred 0 0
  232. RenderDeferredSSAO 0 0
  233. RenderShadowDetail 0 0
  234. //
  235. // GL_ARB_map_buffer_range exists
  236. //
  237. list MapBufferRange
  238. RenderVBOMappingDisable 1 1
  239. //
  240. // "Default" setups for safe, low, medium, high
  241. //
  242. list safe
  243. RenderAnisotropic 1 0
  244. RenderAvatarCloth 0 0
  245. RenderAvatarVP 0 0
  246. RenderObjectBump 0 0
  247. RenderLocalLights 1 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. UseOcclusion 0 0
  327. list Intel_G33
  328. RenderTerrainDetail 1 0
  329. RenderVBOEnable 1 0
  330. list Intel_G45
  331. WindLightUseAtmosShaders 0 0
  332. list Intel_Bear_Lake
  333. RenderTerrainDetail 1 0
  334. RenderVBOEnable 1 0
  335. list Intel_Broadwater
  336. RenderTerrainDetail 1 0
  337. RenderVBOEnable 1 0
  338. list Intel_Brookdale
  339. RenderTerrainDetail 1 0
  340. RenderVBOEnable 1 0
  341. list Intel_Eaglelake
  342. WindLightUseAtmosShaders 0 0
  343. list Intel_Montara
  344. RenderTerrainDetail 1 0
  345. RenderVBOEnable 1 0
  346. list Intel_Springdale
  347. RenderTerrainDetail 1 0
  348. RenderVBOEnable 1 0
  349. list ATI_FireGL_5200
  350. RenderVBOEnable 1 0
  351. WindLightUseAtmosShaders 0 0
  352. list ATI_Mobility_Radeon_7xxx
  353. RenderVBOEnable 0 0
  354. list ATI_Radeon_7xxx
  355. RenderVBOEnable 0 0
  356. list ATI_All-in-Wonder_Radeon
  357. RenderVBOEnable 0 0
  358. list ATI_All-in-Wonder_7500
  359. RenderVBOEnable 0 0
  360. list ATI_Mobility_Radeon_9600
  361. Disregard96DefaultDrawDistance 1 0
  362. /// tweaked ATI to 96 Draw distance
  363. list ATI_Radeon_9000
  364. Disregard96DefaultDrawDistance 1 0
  365. list ATI_Radeon_9200
  366. Disregard96DefaultDrawDistance 1 0
  367. list ATI_Radeon_9500
  368. Disregard96DefaultDrawDistance 1 0
  369. list ATI_Radeon_9600
  370. Disregard96DefaultDrawDistance 1 0
  371. /// tweaked ATI to 128 draw distance
  372. list ATI_Radeon_X300
  373. Disregard128DefaultDrawDistance 1 0
  374. RenderVBOEnable 1 0
  375. list ATI_Radeon_X400
  376. Disregard128DefaultDrawDistance 1 0
  377. RenderVBOEnable 1 0
  378. list ATI_Radeon_X500
  379. Disregard128DefaultDrawDistance 1 0
  380. RenderVBOEnable 1 0
  381. list ATI_Radeon_X600
  382. Disregard128DefaultDrawDistance 1 0
  383. RenderVBOEnable 1 0
  384. list ATI_Radeon_X700
  385. Disregard128DefaultDrawDistance 1 0
  386. RenderVBOEnable 1 0
  387. list ATI_Radeon_X1300
  388. Disregard128DefaultDrawDistance 1 0
  389. RenderVBOEnable 1 0
  390. UseStartScreen 0 0
  391. list ATI_Radeon_X1400
  392. Disregard128DefaultDrawDistance 1 0
  393. RenderVBOEnable 1 0
  394. list ATI_Radeon_X1500
  395. Disregard128DefaultDrawDistance 1 0
  396. RenderVBOEnable 1 0
  397. UseStartScreen 0 0
  398. list ATI_Radeon_X1600
  399. Disregard128DefaultDrawDistance 1 0
  400. RenderVBOEnable 1 0
  401. list ATI_Radeon_X1700
  402. Disregard128DefaultDrawDistance 1 0
  403. RenderVBOEnable 1 0
  404. list ATI_Mobility_Radeon_X1xxx
  405. Disregard128DefaultDrawDistance 1 0
  406. RenderVBOEnable 1 0
  407. list ATI_Radeon_HD_2300
  408. Disregard128DefaultDrawDistance 1 0
  409. list ATI_Radeon_HD_2400
  410. Disregard128DefaultDrawDistance 1 0
  411. list ATI_ASUS_AH24xx
  412. Disregard128DefaultDrawDistance 1 0
  413. // Avatar hardware skinning causes invisible avatars
  414. // on various ATI chipsets on drivers before 8.2
  415. list ATIOldDriver
  416. RenderAvatarVP 0 0
  417. RenderAvatarCloth 0 0
  418. // ATI cards generally perform better when not using VBOs for streaming data
  419. list ATI
  420. RenderUseStreamVBO 1 0
  421. // Disable vertex buffer objects by default for ATI cards with little video memory
  422. list ATIVramLT256
  423. RenderVBOEnable 1 0
  424. /// Tweaked NVIDIA
  425. list NVIDIA_GeForce_FX_5100
  426. Disregard96DefaultDrawDistance 1 0
  427. list NVIDIA_GeForce_FX_5200
  428. Disregard96DefaultDrawDistance 1 0
  429. list NVIDIA_GeForce_FX_5500
  430. Disregard96DefaultDrawDistance 1 0
  431. list NVIDIA_GeForce_FX_5600
  432. Disregard96DefaultDrawDistance 1 0
  433. list NVIDIA_GeForce_FX_Go5100
  434. Disregard96DefaultDrawDistance 1 0
  435. list NVIDIA_GeForce_FX_Go5200
  436. Disregard96DefaultDrawDistance 1 0
  437. list NVIDIA_GeForce_FX_Go5300
  438. Disregard96DefaultDrawDistance 1 0
  439. list NVIDIA_GeForce_FX_Go5500
  440. Disregard96DefaultDrawDistance 1 0
  441. list NVIDIA_GeForce_FX_Go5600
  442. Disregard96DefaultDrawDistance 1 0
  443. list NVIDIA_GeForce_6100
  444. Disregard128DefaultDrawDistance 1 0
  445. list NVIDIA_GeForce_6200
  446. Disregard128DefaultDrawDistance 1 0
  447. list NVIDIA_GeForce_6500
  448. Disregard128DefaultDrawDistance 1 0
  449. list NVIDIA_GeForce_6600
  450. Disregard128DefaultDrawDistance 1 0
  451. list NVIDIA_G73
  452. Disregard128DefaultDrawDistance 1 0
  453. list NVIDIA_GeForce_Go_6100
  454. RenderVBOEnable 1 0
  455. Disregard128DefaultDrawDistance 1 0
  456. list NVIDIA_GeForce_Go_6200
  457. RenderVBOEnable 1 0
  458. Disregard128DefaultDrawDistance 1 0
  459. list NVIDIA_GeForce_Go_6500
  460. RenderVBOEnable 1 0
  461. Disregard128DefaultDrawDistance 1 0
  462. list NVIDIA_GeForce_Go_6600
  463. RenderVBOEnable 1 0
  464. Disregard128DefaultDrawDistance 1 0
  465. list NVIDIA_GeForce_Go_6700
  466. RenderVBOEnable 1 0
  467. Disregard128DefaultDrawDistance 1 0
  468. list NVIDIA_GeForce_Go_6800
  469. RenderVBOEnable 1 0
  470. Disregard128DefaultDrawDistance 1 0
  471. list NVIDIA_GeForce_Go_6
  472. RenderVBOEnable 1 0
  473. Disregard128DefaultDrawDistance 1 0
  474. list NVIDIA_GeForce_7000
  475. RenderShaderLightingMaxLevel 1 2
  476. list NVIDIA_GeForce_7100
  477. RenderShaderLightingMaxLevel 1 2
  478. list NVIDIA_GeForce_7200
  479. Disregard128DefaultDrawDistance 1 0
  480. RenderShaderLightingMaxLevel 1 2
  481. list NVIDIA_GeForce_7300
  482. Disregard128DefaultDrawDistance 1 0
  483. RenderShaderLightingMaxLevel 1 2
  484. list NVIDIA_GeForce_7400
  485. Disregard128DefaultDrawDistance 1 0
  486. RenderShaderLightingMaxLevel 1 2
  487. list NVIDIA_GeForce_7500
  488. RenderShaderLightingMaxLevel 1 2
  489. list NVIDIA_GeForce_7600
  490. RenderShaderLightingMaxLevel 1 2
  491. list NVIDIA_GeForce_7700
  492. RenderShaderLightingMaxLevel 1 2
  493. list NVIDIA_GeForce_7800
  494. RenderShaderLightingMaxLevel 1 2
  495. list NVIDIA_GeForce_7900
  496. RenderShaderLightingMaxLevel 1 2
  497. list NVIDIA_GeForce_Go_7200
  498. Disregard128DefaultDrawDistance 1 0
  499. RenderShaderLightingMaxLevel 1 2
  500. list NVIDIA_GeForce_Go_7300
  501. Disregard128DefaultDrawDistance 1 0
  502. RenderShaderLightingMaxLevel 1 2
  503. list NVIDIA_GeForce_Go_7300_LE
  504. RenderShaderLightingMaxLevel 1 2
  505. list NVIDIA_GeForce_Go_7400
  506. Disregard128DefaultDrawDistance 1 0
  507. RenderShaderLightingMaxLevel 1 2
  508. list NVIDIA_GeForce_Go_7600
  509. RenderShaderLightingMaxLevel 1 2
  510. list NVIDIA_GeForce_Go_7700
  511. RenderShaderLightingMaxLevel 1 2
  512. list NVIDIA_GeForce_Go_7800
  513. RenderShaderLightingMaxLevel 1 2
  514. list NVIDIA_GeForce_Go_7900
  515. RenderShaderLightingMaxLevel 1 2