PageRenderTime 36ms CodeModel.GetById 6ms RepoModel.GetById 0ms app.codeStats 0ms

/indra/newview/featuretable_linux.txt

https://bitbucket.org/lindenlab/viewer-beta/
Plain Text | 556 lines | 485 code | 71 blank | 0 comment | 0 complexity | be52b3bede7b89088db7ef02986ca941 MD5 | raw file
Possible License(s): LGPL-2.1
  1. version 27
  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 1
  63. RenderDeferredSSAO 1 1
  64. RenderShadowDetail 1 2
  65. RenderFSAASamples 1 16
  66. RenderMaxTextureIndex 1 16
  67. //
  68. // Low Graphics Settings
  69. //
  70. list Low
  71. RenderAnisotropic 1 0
  72. RenderAvatarCloth 1 0
  73. RenderAvatarLODFactor 1 0
  74. RenderAvatarPhysicsLODFactor 1 0
  75. RenderAvatarMaxVisible 1 3
  76. RenderAvatarVP 1 0
  77. RenderFarClip 1 64
  78. RenderFlexTimeFactor 1 0
  79. RenderGlowResolutionPow 1 8
  80. RenderLocalLights 1 0
  81. RenderMaxPartCount 1 0
  82. RenderObjectBump 1 0
  83. RenderReflectionDetail 1 0
  84. RenderTerrainDetail 1 0
  85. RenderTerrainLODFactor 1 1
  86. RenderTransparentWater 1 0
  87. RenderTreeLODFactor 1 0
  88. RenderUseImpostors 1 1
  89. RenderVolumeLODFactor 1 0.5
  90. VertexShaderEnable 1 0
  91. WindLightUseAtmosShaders 1 0
  92. WLSkyDetail 1 48
  93. RenderDeferred 1 0
  94. RenderDeferredSSAO 1 0
  95. RenderShadowDetail 1 0
  96. RenderFSAASamples 1 0
  97. //
  98. // Mid Graphics Settings
  99. //
  100. list Mid
  101. RenderAnisotropic 1 0
  102. RenderAvatarCloth 1 0
  103. RenderAvatarLODFactor 1 0.5
  104. RenderAvatarPhysicsLODFactor 1 0.75
  105. RenderAvatarVP 1 1
  106. RenderFarClip 1 96
  107. RenderFlexTimeFactor 1 1.0
  108. RenderGlowResolutionPow 1 8
  109. RenderLocalLights 1 1
  110. RenderMaxPartCount 1 2048
  111. RenderObjectBump 1 1
  112. RenderReflectionDetail 1 0
  113. RenderTerrainDetail 1 1
  114. RenderTerrainLODFactor 1 1.0
  115. RenderTransparentWater 1 1
  116. RenderTreeLODFactor 1 0.5
  117. RenderUseImpostors 1 1
  118. RenderVolumeLODFactor 1 1.125
  119. VertexShaderEnable 1 1
  120. WindLightUseAtmosShaders 1 0
  121. WLSkyDetail 1 48
  122. RenderDeferred 1 0
  123. RenderDeferredSSAO 1 0
  124. RenderShadowDetail 1 0
  125. RenderFSAASamples 1 0
  126. //
  127. // High Graphics Settings (purty)
  128. //
  129. list High
  130. RenderAnisotropic 1 1
  131. RenderAvatarCloth 1 0
  132. RenderAvatarLODFactor 1 1.0
  133. RenderAvatarPhysicsLODFactor 1 1.0
  134. RenderAvatarVP 1 1
  135. RenderFarClip 1 128
  136. RenderFlexTimeFactor 1 1.0
  137. RenderGlowResolutionPow 1 9
  138. RenderLocalLights 1 1
  139. RenderMaxPartCount 1 4096
  140. RenderObjectBump 1 1
  141. RenderReflectionDetail 1 0
  142. RenderTerrainDetail 1 1
  143. RenderTerrainLODFactor 1 2.0
  144. RenderTransparentWater 1 1
  145. RenderTreeLODFactor 1 0.5
  146. RenderUseImpostors 1 1
  147. RenderVolumeLODFactor 1 1.125
  148. VertexShaderEnable 1 1
  149. WindLightUseAtmosShaders 1 1
  150. WLSkyDetail 1 48
  151. RenderDeferred 1 0
  152. RenderDeferredSSAO 1 0
  153. RenderShadowDetail 1 0
  154. RenderFSAASamples 1 2
  155. //
  156. // Ultra graphics (REALLY PURTY!)
  157. //
  158. list Ultra
  159. RenderAnisotropic 1 1
  160. RenderAvatarCloth 1 1
  161. RenderAvatarLODFactor 1 1.0
  162. RenderAvatarPhysicsLODFactor 1 1.0
  163. RenderAvatarVP 1 1
  164. RenderFarClip 1 256
  165. RenderFlexTimeFactor 1 1.0
  166. RenderGlowResolutionPow 1 9
  167. RenderLocalLights 1 1
  168. RenderMaxPartCount 1 8192
  169. RenderObjectBump 1 1
  170. RenderReflectionDetail 1 4
  171. RenderTerrainDetail 1 1
  172. RenderTerrainLODFactor 1 2.0
  173. RenderTransparentWater 1 1
  174. RenderTreeLODFactor 1 1.0
  175. RenderUseImpostors 1 1
  176. RenderVolumeLODFactor 1 2.0
  177. VertexShaderEnable 1 1
  178. WindLightUseAtmosShaders 1 1
  179. WLSkyDetail 1 128
  180. RenderDeferred 1 1
  181. RenderDeferredSSAO 1 1
  182. RenderShadowDetail 1 2
  183. RenderFSAASamples 1 2
  184. //
  185. // Class Unknown Hardware (unknown)
  186. //
  187. list Unknown
  188. RenderVBOEnable 1 0
  189. //
  190. // Class 0 Hardware (just old)
  191. //
  192. list Class0
  193. RenderVBOEnable 1 1
  194. //
  195. // Class 1 Hardware
  196. //
  197. list Class1
  198. RenderVBOEnable 1 1
  199. //
  200. // Class 2 Hardware (make it purty)
  201. //
  202. list Class2
  203. RenderVBOEnable 1 1
  204. //
  205. // Class 3 Hardware (make it purty)
  206. //
  207. list Class3
  208. RenderVBOEnable 1 1
  209. //
  210. // No Pixel Shaders available
  211. //
  212. list NoPixelShaders
  213. RenderAvatarVP 0 0
  214. RenderAvatarCloth 0 0
  215. RenderReflectionDetail 0 0
  216. VertexShaderEnable 0 0
  217. WindLightUseAtmosShaders 0 0
  218. RenderDeferred 0 0
  219. RenderDeferredSSAO 0 0
  220. RenderShadowDetail 0 0
  221. //
  222. // No Vertex Shaders available
  223. //
  224. list NoVertexShaders
  225. RenderAvatarVP 0 0
  226. RenderAvatarCloth 0 0
  227. RenderReflectionDetail 0 0
  228. VertexShaderEnable 0 0
  229. WindLightUseAtmosShaders 0 0
  230. RenderDeferred 0 0
  231. RenderDeferredSSAO 0 0
  232. RenderShadowDetail 0 0
  233. //
  234. // GL_ARB_map_buffer_range exists
  235. //
  236. list MapBufferRange
  237. RenderVBOMappingDisable 1 1
  238. // "Default" setups for safe, low, medium, high
  239. //
  240. list safe
  241. RenderAnisotropic 1 0
  242. RenderAvatarCloth 0 0
  243. RenderAvatarVP 0 0
  244. RenderObjectBump 0 0
  245. RenderMaxPartCount 1 1024
  246. RenderTerrainDetail 1 0
  247. RenderUseImpostors 0 0
  248. RenderVBOEnable 1 0
  249. RenderReflectionDetail 0 0
  250. WindLightUseAtmosShaders 0 0
  251. RenderDeferred 0 0
  252. RenderDeferredSSAO 0 0
  253. RenderShadowDetail 0 0
  254. //
  255. // CPU based feature masks
  256. //
  257. // 1Ghz or less (equiv)
  258. list CPUSlow
  259. RenderMaxPartCount 1 1024
  260. //
  261. // RAM based feature masks
  262. //
  263. list RAM256MB
  264. RenderObjectBump 0 0
  265. //
  266. // Graphics card based feature masks
  267. //
  268. list OpenGLPre15
  269. RenderVBOEnable 1 0
  270. list Intel
  271. RenderAnisotropic 1 0
  272. // Avoid some Intel crashes on Linux
  273. RenderCubeMap 0 0
  274. list GeForce2
  275. RenderAnisotropic 1 0
  276. RenderMaxPartCount 1 2048
  277. RenderTerrainDetail 1 0
  278. RenderVBOEnable 1 1
  279. list SiS
  280. UseOcclusion 0 0
  281. list Intel_830M
  282. RenderTerrainDetail 1 0
  283. RenderVBOEnable 1 0
  284. list Intel_845G
  285. RenderTerrainDetail 1 0
  286. RenderVBOEnable 1 0
  287. list Intel_855GM
  288. RenderTerrainDetail 1 0
  289. RenderVBOEnable 1 0
  290. list Intel_865G
  291. RenderTerrainDetail 1 0
  292. RenderVBOEnable 1 0
  293. list Intel_900
  294. RenderTerrainDetail 1 0
  295. RenderVBOEnable 1 0
  296. list Intel_915GM
  297. RenderTerrainDetail 1 0
  298. RenderVBOEnable 1 0
  299. list Intel_915G
  300. RenderTerrainDetail 1 0
  301. RenderVBOEnable 1 0
  302. list Intel_945GM
  303. RenderTerrainDetail 1 0
  304. RenderVBOEnable 1 0
  305. list Intel_945G
  306. RenderTerrainDetail 1 0
  307. RenderVBOEnable 1 0
  308. list Intel_950
  309. RenderTerrainDetail 1 0
  310. RenderVBOEnable 1 0
  311. list Intel_965
  312. RenderTerrainDetail 1 0
  313. RenderVBOEnable 1 0
  314. UseOcclusion 0 0
  315. list Intel_G33
  316. RenderTerrainDetail 1 0
  317. RenderVBOEnable 1 0
  318. list Intel_Bear_Lake
  319. RenderTerrainDetail 1 0
  320. RenderVBOEnable 1 0
  321. list Intel_Broadwater
  322. RenderTerrainDetail 1 0
  323. RenderVBOEnable 1 0
  324. list Intel_Brookdale
  325. RenderTerrainDetail 1 0
  326. RenderVBOEnable 1 0
  327. list Intel_Montara
  328. RenderTerrainDetail 1 0
  329. RenderVBOEnable 1 0
  330. list Intel_Springdale
  331. RenderTerrainDetail 1 0
  332. RenderVBOEnable 1 0
  333. list ATI_FireGL_5200
  334. RenderVBOEnable 1 0
  335. WindLightUseAtmosShaders 0 0
  336. list ATI_Mobility_Radeon_7xxx
  337. RenderVBOEnable 0 0
  338. list ATI_Radeon_7xxx
  339. RenderVBOEnable 0 0
  340. list ATI_All-in-Wonder_Radeon
  341. RenderVBOEnable 0 0
  342. list ATI_All-in-Wonder_7500
  343. RenderVBOEnable 0 0
  344. list ATI_Mobility_Radeon_9600
  345. Disregard96DefaultDrawDistance 1 0
  346. /// tweaked ATI to 96 Draw distance
  347. list ATI_Radeon_9000
  348. Disregard96DefaultDrawDistance 1 0
  349. list ATI_Radeon_9200
  350. Disregard96DefaultDrawDistance 1 0
  351. list ATI_Radeon_9500
  352. Disregard96DefaultDrawDistance 1 0
  353. list ATI_Radeon_9600
  354. Disregard96DefaultDrawDistance 1 0
  355. /// tweaked ATI to 128 draw distance
  356. list ATI_Radeon_X300
  357. Disregard128DefaultDrawDistance 1 0
  358. list ATI_Radeon_X400
  359. Disregard128DefaultDrawDistance 1 0
  360. list ATI_Radeon_X500
  361. Disregard128DefaultDrawDistance 1 0
  362. list ATI_Radeon_X600
  363. Disregard128DefaultDrawDistance 1 0
  364. list ATI_Radeon_X700
  365. Disregard128DefaultDrawDistance 1 0
  366. list ATI_Radeon_X1300
  367. Disregard128DefaultDrawDistance 1 0
  368. UseStartScreen 0 0
  369. list ATI_Radeon_X1400
  370. Disregard128DefaultDrawDistance 1 0
  371. list ATI_Radeon_X1500
  372. Disregard128DefaultDrawDistance 1 0
  373. UseStartScreen 0 0
  374. list ATI_Radeon_X1600
  375. Disregard128DefaultDrawDistance 1 0
  376. list ATI_Radeon_X1700
  377. Disregard128DefaultDrawDistance 1 0
  378. list ATI_Mobility_Radeon_X1xxx
  379. Disregard128DefaultDrawDistance 1 0
  380. list ATI_Radeon_HD_2300
  381. Disregard128DefaultDrawDistance 1 0
  382. list ATI_Radeon_HD_2400
  383. Disregard128DefaultDrawDistance 1 0
  384. list ATI_ASUS_AH24xx
  385. Disregard128DefaultDrawDistance 1 0
  386. // Avatar hardware skinning causes invisible avatars
  387. // on various ATI chipsets on drivers before 8.2
  388. list ATIOldDriver
  389. RenderAvatarVP 0 0
  390. RenderAvatarCloth 0 0
  391. // Avoid driver crashes with some features on Linux with old ATI drivers
  392. UseOcclusion 0 0
  393. WindLightUseAtmosShaders 0 0
  394. /// Tweaked NVIDIA
  395. list NVIDIA_GeForce_FX_5100
  396. Disregard96DefaultDrawDistance 1 0
  397. list NVIDIA_GeForce_FX_5200
  398. Disregard96DefaultDrawDistance 1 0
  399. list NVIDIA_GeForce_FX_5500
  400. Disregard96DefaultDrawDistance 1 0
  401. list NVIDIA_GeForce_FX_5600
  402. Disregard96DefaultDrawDistance 1 0
  403. list NVIDIA_GeForce_FX_Go5100
  404. Disregard96DefaultDrawDistance 1 0
  405. list NVIDIA_GeForce_FX_Go5200
  406. Disregard96DefaultDrawDistance 1 0
  407. list NVIDIA_GeForce_FX_Go5300
  408. Disregard96DefaultDrawDistance 1 0
  409. list NVIDIA_GeForce_FX_Go5500
  410. Disregard96DefaultDrawDistance 1 0
  411. list NVIDIA_GeForce_FX_Go5600
  412. Disregard96DefaultDrawDistance 1 0
  413. list NVIDIA_GeForce_6100
  414. Disregard128DefaultDrawDistance 1 0
  415. list NVIDIA_GeForce_6200
  416. Disregard128DefaultDrawDistance 1 0
  417. list NVIDIA_GeForce_6500
  418. Disregard128DefaultDrawDistance 1 0
  419. list NVIDIA_GeForce_6600
  420. Disregard128DefaultDrawDistance 1 0
  421. list NVIDIA_G73
  422. Disregard128DefaultDrawDistance 1 0
  423. list NVIDIA_GeForce_Go_6100
  424. RenderVBOEnable 1 0
  425. Disregard128DefaultDrawDistance 1 0
  426. list NVIDIA_GeForce_Go_6200
  427. RenderVBOEnable 1 0
  428. Disregard128DefaultDrawDistance 1 0
  429. list NVIDIA_GeForce_Go_6500
  430. RenderVBOEnable 1 0
  431. Disregard128DefaultDrawDistance 1 0
  432. list NVIDIA_GeForce_Go_6600
  433. RenderVBOEnable 1 0
  434. Disregard128DefaultDrawDistance 1 0
  435. list NVIDIA_GeForce_Go_6700
  436. RenderVBOEnable 1 0
  437. Disregard128DefaultDrawDistance 1 0
  438. list NVIDIA_GeForce_Go_6800
  439. RenderVBOEnable 1 0
  440. Disregard128DefaultDrawDistance 1 0
  441. list NVIDIA_GeForce_Go_6
  442. RenderVBOEnable 1 0
  443. Disregard128DefaultDrawDistance 1 0
  444. list NVIDIA_GeForce_7000
  445. RenderShaderLightingMaxLevel 1 2
  446. list NVIDIA_GeForce_7100
  447. RenderShaderLightingMaxLevel 1 2
  448. list NVIDIA_GeForce_7200
  449. Disregard128DefaultDrawDistance 1 0
  450. RenderShaderLightingMaxLevel 1 2
  451. list NVIDIA_GeForce_7300
  452. Disregard128DefaultDrawDistance 1 0
  453. RenderShaderLightingMaxLevel 1 2
  454. list NVIDIA_GeForce_7400
  455. Disregard128DefaultDrawDistance 1 0
  456. RenderShaderLightingMaxLevel 1 2
  457. list NVIDIA_GeForce_7500
  458. RenderShaderLightingMaxLevel 1 2
  459. list NVIDIA_GeForce_7600
  460. RenderShaderLightingMaxLevel 1 2
  461. list NVIDIA_GeForce_7700
  462. RenderShaderLightingMaxLevel 1 2
  463. list NVIDIA_GeForce_7800
  464. RenderShaderLightingMaxLevel 1 2
  465. list NVIDIA_GeForce_7900
  466. RenderShaderLightingMaxLevel 1 2
  467. list NVIDIA_GeForce_Go_7200
  468. Disregard128DefaultDrawDistance 1 0
  469. RenderShaderLightingMaxLevel 1 2
  470. list NVIDIA_GeForce_Go_7300
  471. Disregard128DefaultDrawDistance 1 0
  472. RenderShaderLightingMaxLevel 1 2
  473. list NVIDIA_GeForce_Go_7300_LE
  474. RenderShaderLightingMaxLevel 1 2
  475. list NVIDIA_GeForce_Go_7400
  476. Disregard128DefaultDrawDistance 1 0
  477. RenderShaderLightingMaxLevel 1 2
  478. list NVIDIA_GeForce_Go_7600
  479. RenderShaderLightingMaxLevel 1 2
  480. list NVIDIA_GeForce_Go_7700
  481. RenderShaderLightingMaxLevel 1 2
  482. list NVIDIA_GeForce_Go_7800
  483. RenderShaderLightingMaxLevel 1 2
  484. list NVIDIA_GeForce_Go_7900
  485. RenderShaderLightingMaxLevel 1 2