featuretable_linux.txt 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340
  1. version 40
  2. // The version number above should be incremented 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. //
  7. // Generates lists of feature mask that can be applied on top of each other.
  8. //
  9. // // Begin comments
  10. // list <name>
  11. // Starts a feature list named <name>
  12. // <name> <available> <recommended>
  13. // <name> is the name of a feature
  14. // <available> is 0 or 1, whether the feature is available
  15. // <recommended> is an F32 which is the recommended value
  16. //
  17. // For now, the first list read sets up all of the default values
  18. //
  19. //
  20. // All contains everything at their default settings for high end machines
  21. // NOTE: All settings are set to the MIN of applied values, including 'all'!
  22. //
  23. list all
  24. RenderAnisotropic 1 1
  25. RenderAvatarCloth 1 1
  26. RenderAvatarLODFactor 1 1.0
  27. RenderAvatarMaxComplexity 1 500000
  28. RenderAvatarMaxNonImpostors 1 24
  29. RenderAvatarPhysicsLODFactor 1 1.0
  30. RenderFarClip 1 512
  31. RenderFlexTimeFactor 1 1.0
  32. RenderGlowResolutionPow 1 9
  33. RenderLocalLightCount 1 2048
  34. RenderMaxPartCount 1 8192
  35. RenderWaterReflectionType 1 5
  36. RenderReflectionProbes 1 3
  37. RenderReflectionProbeLevel 1 3
  38. RenderReflectionProbeResolution 1 128
  39. RenderTerrainLODFactor 1 3.0
  40. RenderTerrainPBRDetail 1 4
  41. RenderTerrainPBRTriplanar 1 1
  42. RenderTreeLODFactor 1 3.0
  43. RenderVolumeLODFactor 1 3.0
  44. MeshLODBoostFactor 1 3.0
  45. UseOcclusion 1 1
  46. WLSkyDetail 1 128
  47. RenderCompressTextures 1 0
  48. RenderShaderLightingMaxLevel 1 3
  49. RenderDeferred 1 1
  50. RenderDeferredSSAO 1 2
  51. RenderShadowDetail 1 2
  52. RenderFSAASamples 1 16
  53. RenderMaxTextureIndex 1 16
  54. //
  55. // Low Graphics Settings
  56. //
  57. list Low
  58. RenderAnisotropic 1 0
  59. RenderAvatarCloth 1 0
  60. RenderAvatarLODFactor 1 0
  61. RenderAvatarMaxComplexity 1 100000
  62. RenderAvatarMaxNonImpostors 1 3
  63. RenderAvatarPhysicsLODFactor 1 0
  64. RenderFarClip 1 64
  65. RenderFlexTimeFactor 1 0.25
  66. RenderGlowResolutionPow 1 4
  67. RenderLocalLightCount 1 0
  68. RenderMaxPartCount 1 1024
  69. RenderWaterReflectionType 1 0
  70. RenderReflectionProbes 1 0
  71. RenderReflectionProbeLevel 1 0
  72. RenderTerrainLODFactor 1 1
  73. RenderTerrainPBRDetail 1 0
  74. RenderTerrainPBRTriplanar 1 0
  75. RenderTreeLODFactor 1 1.0
  76. RenderVolumeLODFactor 1 1.5
  77. MeshLODBoostFactor 1 0.0
  78. RenderDeferred 1 0
  79. RenderDeferredSSAO 1 0
  80. RenderShadowDetail 1 0
  81. RenderFSAASamples 1 0
  82. WLSkyDetail 1 16
  83. //
  84. // Mid1 Graphics Settings
  85. //
  86. list Mid1
  87. RenderAnisotropic 1 1
  88. RenderAvatarCloth 1 1
  89. RenderAvatarLODFactor 1 0.5
  90. RenderAvatarMaxComplexity 1 100000
  91. RenderAvatarMaxNonImpostors 1 8
  92. RenderAvatarPhysicsLODFactor 1 0.25
  93. RenderFarClip 1 96
  94. RenderFlexTimeFactor 1 0.5
  95. RenderGlowResolutionPow 1 6
  96. RenderLocalLightCount 1 128
  97. RenderMaxPartCount 1 2048
  98. RenderWaterReflectionType 1 1
  99. RenderReflectionProbes 1 1
  100. RenderReflectionProbeLevel 1 0
  101. RenderTerrainLODFactor 1 1.0
  102. RenderTerrainPBRDetail 1 1
  103. RenderTerrainPBRTriplanar 1 0
  104. RenderTreeLODFactor 1 1.5
  105. RenderVolumeLODFactor 1 2.0
  106. MeshLODBoostFactor 1 1.0
  107. RenderDeferred 1 0
  108. RenderDeferredSSAO 1 0
  109. RenderShadowDetail 1 0
  110. RenderFSAASamples 1 2
  111. WLSkyDetail 1 32
  112. //
  113. // Mid2 Graphics Settings
  114. //
  115. list Mid2
  116. RenderAnisotropic 1 1
  117. RenderAvatarCloth 1 1
  118. RenderAvatarLODFactor 1 0.5
  119. RenderAvatarMaxComplexity 1 150000
  120. RenderAvatarMaxNonImpostors 1 12
  121. RenderAvatarPhysicsLODFactor 1 0.50
  122. RenderFarClip 1 128
  123. RenderFlexTimeFactor 1 1.0
  124. RenderGlowResolutionPow 1 8
  125. RenderLocalLightCount 1 256
  126. RenderMaxPartCount 1 4096
  127. RenderWaterReflectionType 1 1
  128. RenderReflectionProbes 1 1
  129. RenderReflectionProbeLevel 1 1
  130. RenderTerrainLODFactor 1 1.0
  131. RenderTerrainPBRDetail 1 2
  132. RenderTerrainPBRTriplanar 1 0
  133. RenderTreeLODFactor 1 2.0
  134. RenderVolumeLODFactor 1 2.0
  135. MeshLODBoostFactor 1 1.0
  136. RenderDeferred 1 0
  137. RenderDeferredSSAO 1 0
  138. RenderShadowDetail 1 0
  139. RenderFSAASamples 1 2
  140. WLSkyDetail 1 48
  141. //
  142. // High1 Graphics Settings
  143. //
  144. list High1
  145. RenderAnisotropic 1 1
  146. RenderAvatarCloth 1 1
  147. RenderAvatarLODFactor 1 1.0
  148. RenderAvatarMaxComplexity 1 200000
  149. RenderAvatarMaxNonImpostors 1 16
  150. RenderAvatarPhysicsLODFactor 1 0.75
  151. RenderFarClip 1 192
  152. RenderFlexTimeFactor 1 1.0
  153. RenderGlowResolutionPow 1 9
  154. RenderLocalLightCount 1 512
  155. RenderMaxPartCount 1 6172
  156. RenderWaterReflectionType 1 2
  157. RenderReflectionProbes 1 1
  158. RenderReflectionProbeLevel 1 3
  159. RenderTerrainLODFactor 1 2.0
  160. RenderTerrainPBRDetail 1 3
  161. RenderTerrainPBRTriplanar 1 0
  162. RenderTreeLODFactor 1 2.5
  163. RenderVolumeLODFactor 1 3.0
  164. MeshLODBoostFactor 1 1.5
  165. RenderDeferred 1 0
  166. RenderDeferredSSAO 1 0
  167. RenderShadowDetail 1 0
  168. RenderFSAASamples 1 4
  169. WLSkyDetail 1 64
  170. //
  171. // High2 Graphics Settings
  172. //
  173. list High2
  174. RenderAnisotropic 1 1
  175. RenderAvatarCloth 1 1
  176. RenderAvatarLODFactor 1 1.0
  177. RenderAvatarMaxComplexity 1 250000
  178. RenderAvatarMaxNonImpostors 1 16
  179. RenderAvatarPhysicsLODFactor 1 1.0
  180. RenderFarClip 1 256
  181. RenderFlexTimeFactor 1 1.0
  182. RenderGlowResolutionPow 1 9
  183. RenderLocalLightCount 1 1024
  184. RenderMaxPartCount 1 8192
  185. RenderWaterReflectionType 1 2
  186. RenderReflectionProbes 1 2
  187. RenderReflectionProbeLevel 1 3
  188. RenderTerrainLODFactor 1 2.0
  189. RenderTerrainPBRDetail 1 4
  190. RenderTerrainPBRTriplanar 1 1
  191. RenderTreeLODFactor 1 3.0
  192. RenderVolumeLODFactor 1 3.0
  193. MeshLODBoostFactor 1 2.0
  194. RenderDeferred 1 0
  195. RenderDeferredSSAO 1 0
  196. RenderShadowDetail 1 0
  197. RenderFSAASamples 1 4
  198. WLSkyDetail 1 96
  199. //
  200. // Ultra graphics
  201. //
  202. list Ultra
  203. RenderAnisotropic 1 1
  204. RenderAvatarCloth 1 1
  205. RenderAvatarLODFactor 1 1.0
  206. RenderAvatarMaxComplexity 1 350000
  207. RenderAvatarMaxNonImpostors 1 24
  208. RenderAvatarPhysicsLODFactor 1 1.0
  209. RenderFarClip 1 256
  210. RenderFlexTimeFactor 1 1.0
  211. RenderGlowResolutionPow 1 9
  212. RenderLocalLightCount 1 2048
  213. RenderMaxPartCount 1 8192
  214. RenderWaterReflectionType 1 2
  215. RenderReflectionProbes 1 3
  216. RenderReflectionProbeLevel 1 3
  217. RenderTerrainLODFactor 1 2.0
  218. RenderTerrainPBRDetail 1 4
  219. RenderTerrainPBRTriplanar 1 1
  220. RenderTreeLODFactor 1 3.0
  221. RenderVolumeLODFactor 1 3.0
  222. MeshLODBoostFactor 1 2.0
  223. RenderDeferred 1 1
  224. RenderDeferredSSAO 1 1
  225. RenderShadowDetail 1 2
  226. RenderFSAASamples 1 4
  227. WLSkyDetail 1 128
  228. //
  229. // Class Unknown Hardware (unknown)
  230. //
  231. list Unknown
  232. RenderShadowDetail 1 0
  233. RenderDeferred 1 0
  234. RenderDeferredSSAO 1 0
  235. RenderUseAdvancedAtmospherics 1 0
  236. WLSkyDetail 1 16
  237. //
  238. // Class 3 Hardware
  239. //
  240. list Class3
  241. RenderVolumeLODFactor 1 3.0
  242. //
  243. // Class 4 Hardware
  244. //
  245. list Class4
  246. RenderVolumeLODFactor 1 3.0
  247. //
  248. // Class 5 Hardware
  249. //
  250. list Class5
  251. RenderVolumeLODFactor 1 3.0
  252. //
  253. // VRAM > 512MB
  254. //
  255. list VRAMGT512
  256. RenderCompressTextures 1 0
  257. // "Default" setups for safe, low, medium, high
  258. //
  259. list safe
  260. RenderAnisotropic 1 0
  261. RenderAvatarCloth 0 0
  262. RenderAvatarMaxComplexity 1 80000
  263. RenderAvatarMaxNonImpostors 1 16
  264. RenderMaxPartCount 1 1024
  265. RenderWaterReflectionType 0 0
  266. RenderReflectionProbes 0 0
  267. RenderReflectionProbeLevel 0 0
  268. RenderDeferred 0 0
  269. RenderDeferredSSAO 0 0
  270. RenderShadowDetail 0 0
  271. WLSkyDetail 1 16
  272. //
  273. // Graphics card based feature masks
  274. //
  275. list OpenGLPre30
  276. RenderDeferred 0 0
  277. RenderMaxTextureIndex 1 1
  278. WLSkyDetail 1 16
  279. list OpenGLPre40
  280. RenderReflectionProbes 0 0
  281. RenderReflectionProbeLevel 0 0
  282. list Intel
  283. RenderFSAASamples 1 0
  284. /// Tweaked NVIDIA
  285. list NVIDIA_GeForce_7000
  286. RenderShaderLightingMaxLevel 1 2
  287. list NVIDIA_GeForce_7100
  288. RenderShaderLightingMaxLevel 1 2
  289. list NVIDIA_GeForce_7200
  290. RenderShaderLightingMaxLevel 1 2
  291. list NVIDIA_GeForce_7300
  292. RenderShaderLightingMaxLevel 1 2
  293. list NVIDIA_GeForce_7400
  294. RenderShaderLightingMaxLevel 1 2
  295. list NVIDIA_GeForce_7500
  296. RenderShaderLightingMaxLevel 1 2
  297. list NVIDIA_GeForce_7600
  298. RenderShaderLightingMaxLevel 1 2
  299. list NVIDIA_GeForce_7700
  300. RenderShaderLightingMaxLevel 1 2
  301. list NVIDIA_GeForce_7800
  302. RenderShaderLightingMaxLevel 1 2
  303. list NVIDIA_GeForce_7900
  304. RenderShaderLightingMaxLevel 1 2
  305. list NVIDIA_GeForce_Go_7200
  306. RenderShaderLightingMaxLevel 1 2
  307. list NVIDIA_GeForce_Go_7300
  308. RenderShaderLightingMaxLevel 1 2
  309. list NVIDIA_GeForce_Go_7300_LE
  310. RenderShaderLightingMaxLevel 1 2
  311. list NVIDIA_GeForce_Go_7400
  312. RenderShaderLightingMaxLevel 1 2
  313. list NVIDIA_GeForce_Go_7600
  314. RenderShaderLightingMaxLevel 1 2
  315. list NVIDIA_GeForce_Go_7700
  316. RenderShaderLightingMaxLevel 1 2
  317. list NVIDIA_GeForce_Go_7800
  318. RenderShaderLightingMaxLevel 1 2
  319. list NVIDIA_GeForce_Go_7900
  320. RenderShaderLightingMaxLevel 1 2