PageRenderTime 42ms CodeModel.GetById 18ms RepoModel.GetById 1ms app.codeStats 0ms

/indra/newview/featuretable_mac.txt

https://bitbucket.org/lindenlab/viewer-beta/
Plain Text | 489 lines | 432 code | 57 blank | 0 comment | 0 complexity | 9824ed325f3f0225e89b8cb692f900b7 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 0
  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 0.5
  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. 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. // "Default" setups for safe, low, medium, high
  237. //
  238. list safe
  239. RenderAnisotropic 1 0
  240. RenderAvatarCloth 0 0
  241. RenderAvatarVP 0 0
  242. RenderLocalLights 1 0
  243. RenderObjectBump 0 0
  244. RenderMaxPartCount 1 1024
  245. RenderTerrainDetail 1 0
  246. RenderUseImpostors 0 0
  247. RenderVBOEnable 1 0
  248. RenderReflectionDetail 0 0
  249. WindLightUseAtmosShaders 0 0
  250. RenderDeferred 0 0
  251. RenderDeferredSSAO 0 0
  252. RenderShadowDetail 0 0
  253. //
  254. // CPU based feature masks
  255. //
  256. // 1Ghz or less (equiv)
  257. list CPUSlow
  258. RenderMaxPartCount 1 1024
  259. //
  260. // RAM based feature masks
  261. //
  262. list RAM256MB
  263. RenderObjectBump 0 0
  264. //
  265. // Graphics card based feature masks
  266. //
  267. list OpenGLPre15
  268. RenderVBOEnable 1 0
  269. list TexUnit8orLess
  270. RenderDeferredSSAO 0 0
  271. list ATI
  272. RenderDeferredSSAO 1 0
  273. list Intel
  274. RenderAnisotropic 1 0
  275. RenderLocalLights 1 0
  276. list GeForce2
  277. RenderAnisotropic 1 0
  278. RenderLocalLights 1 0
  279. RenderMaxPartCount 1 2048
  280. RenderTerrainDetail 1 0
  281. RenderVBOEnable 1 1
  282. list Intel_830M
  283. RenderTerrainDetail 1 0
  284. RenderVBOEnable 1 0
  285. list Intel_845G
  286. RenderTerrainDetail 1 0
  287. RenderVBOEnable 1 0
  288. list Intel_855GM
  289. RenderTerrainDetail 1 0
  290. RenderVBOEnable 1 0
  291. list Intel_865G
  292. RenderTerrainDetail 1 0
  293. RenderVBOEnable 1 0
  294. list Intel_900
  295. RenderTerrainDetail 1 0
  296. RenderVBOEnable 1 0
  297. list Intel_915GM
  298. RenderTerrainDetail 1 0
  299. RenderVBOEnable 1 0
  300. list Intel_915G
  301. RenderTerrainDetail 1 0
  302. RenderVBOEnable 1 0
  303. list Intel_945GM
  304. RenderTerrainDetail 1 0
  305. RenderVBOEnable 1 0
  306. list Intel_945G
  307. RenderTerrainDetail 1 0
  308. RenderVBOEnable 1 0
  309. list Intel_950
  310. RenderTerrainDetail 1 0
  311. RenderVBOEnable 1 0
  312. RenderGround 1 0
  313. list Intel_965
  314. RenderTerrainDetail 1 0
  315. RenderVBOEnable 1 0
  316. UseOcclusion 0 0
  317. list Intel_G33
  318. RenderTerrainDetail 1 0
  319. RenderVBOEnable 1 0
  320. list Intel_Bear_Lake
  321. RenderTerrainDetail 1 0
  322. RenderVBOEnable 1 0
  323. list Intel_Broadwater
  324. RenderTerrainDetail 1 0
  325. RenderVBOEnable 1 0
  326. list Intel_Brookdale
  327. RenderTerrainDetail 1 0
  328. RenderVBOEnable 1 0
  329. list Intel_X3100
  330. WindLightUseAtmosShaders 0 0
  331. list Intel_Montara
  332. RenderTerrainDetail 1 0
  333. RenderVBOEnable 1 0
  334. list Intel_Springdale
  335. RenderTerrainDetail 1 0
  336. RenderVBOEnable 1 0
  337. list ATI_Mobility_Radeon_9600
  338. Disregard96DefaultDrawDistance 1 0
  339. list NVIDIA_GeForce_8600
  340. RenderTextureMemoryMultiple 1 0.375
  341. RenderUseImpostors 0 0
  342. UseOcclusion 0 0
  343. /// tweaked ATI to 96 Draw distance
  344. list ATI_Radeon_9000
  345. Disregard96DefaultDrawDistance 1 0
  346. list ATI_Radeon_9200
  347. Disregard96DefaultDrawDistance 1 0
  348. list ATI_Radeon_9500
  349. Disregard96DefaultDrawDistance 1 0
  350. list ATI_Radeon_9600
  351. Disregard96DefaultDrawDistance 1 0
  352. /// tweaked ATI to 128 draw distance
  353. list ATI_Radeon_X300
  354. Disregard128DefaultDrawDistance 1 0
  355. list ATI_Radeon_X400
  356. Disregard128DefaultDrawDistance 1 0
  357. list ATI_Radeon_X500
  358. Disregard128DefaultDrawDistance 1 0
  359. list ATI_Radeon_X600
  360. Disregard128DefaultDrawDistance 1 0
  361. list ATI_Radeon_X700
  362. Disregard128DefaultDrawDistance 1 0
  363. list ATI_Radeon_X1300
  364. Disregard128DefaultDrawDistance 1 0
  365. list ATI_Radeon_X1400
  366. Disregard128DefaultDrawDistance 1 0
  367. list ATI_Radeon_X1500
  368. Disregard128DefaultDrawDistance 1 0
  369. list ATI_Radeon_X1600
  370. Disregard128DefaultDrawDistance 1 0
  371. list ATI_Radeon_X1700
  372. Disregard128DefaultDrawDistance 1 0
  373. list ATI_Mobility_Radeon_X1xxx
  374. Disregard128DefaultDrawDistance 1 0
  375. /// Tweaked NVIDIA
  376. list NVIDIA_GeForce_FX_5100
  377. Disregard96DefaultDrawDistance 1 0
  378. list NVIDIA_GeForce_FX_5200
  379. Disregard96DefaultDrawDistance 1 0
  380. list NVIDIA_GeForce_FX_5500
  381. Disregard96DefaultDrawDistance 1 0
  382. list NVIDIA_GeForce_FX_Go5100
  383. Disregard96DefaultDrawDistance 1 0
  384. list NVIDIA_GeForce_FX_Go5200
  385. Disregard96DefaultDrawDistance 1 0
  386. list NVIDIA_GeForce_FX_Go5300
  387. Disregard96DefaultDrawDistance 1 0
  388. list NVIDIA_GeForce_FX_Go5500
  389. Disregard96DefaultDrawDistance 1 0
  390. list NVIDIA_GeForce_FX_Go5600
  391. Disregard96DefaultDrawDistance 1 0
  392. list NVIDIA_GeForce_6100
  393. Disregard128DefaultDrawDistance 1 0
  394. list NVIDIA_GeForce_6200
  395. Disregard128DefaultDrawDistance 1 0
  396. list NVIDIA_GeForce_6500
  397. Disregard128DefaultDrawDistance 1 0
  398. list NVIDIA_GeForce_6600
  399. Disregard128DefaultDrawDistance 1 0
  400. list NVIDIA_GeForce_Go_6100
  401. RenderVBOEnable 1 0
  402. Disregard128DefaultDrawDistance 1 0
  403. list NVIDIA_GeForce_Go_6200
  404. RenderVBOEnable 1 0
  405. Disregard128DefaultDrawDistance 1 0
  406. list NVIDIA_GeForce_Go_6500
  407. RenderVBOEnable 1 0
  408. Disregard128DefaultDrawDistance 1 0
  409. list NVIDIA_GeForce_Go_6600
  410. RenderVBOEnable 1 0
  411. Disregard128DefaultDrawDistance 1 0
  412. list NVIDIA_GeForce_Go_6700
  413. RenderVBOEnable 1 0
  414. Disregard128DefaultDrawDistance 1 0
  415. list NVIDIA_GeForce_Go_6800
  416. RenderVBOEnable 1 0
  417. Disregard128DefaultDrawDistance 1 0
  418. list NVIDIA_GeForce_Go_6
  419. RenderVBOEnable 1 0
  420. Disregard128DefaultDrawDistance 1 0
  421. list NVIDIA_GeForce_7200
  422. Disregard128DefaultDrawDistance 1 0
  423. list NVIDIA_GeForce_7300
  424. Disregard128DefaultDrawDistance 1 0
  425. list NVIDIA_GeForce_7400
  426. Disregard128DefaultDrawDistance 1 0
  427. list NVIDIA_GeForce_Go_7200
  428. Disregard128DefaultDrawDistance 1 0
  429. list NVIDIA_GeForce_Go_7300
  430. Disregard128DefaultDrawDistance 1 0
  431. list NVIDIA_GeForce_Go_7400
  432. Disregard128DefaultDrawDistance 1 0