featuretable_linux.txt
上传用户:king477883
上传日期:2021-03-01
资源大小:9553k
文件大小:10k
源码类别:

游戏引擎

开发平台:

C++ Builder

  1. version 21
  2. // NOTE: This is mostly identical to featuretable_mac.txt with a few differences
  3. // Should be combined into one table
  4. //
  5. // Generates lists of feature mask that can be applied on top of each other.
  6. //
  7. // // Begin comments
  8. // list <name>
  9. // Starts a feature list named <name>
  10. // <name> <available> <recommended>
  11. // <name> is the name of a feature
  12. // <available> is 0 or 1, whether the feature is available
  13. // <recommended> is an F32 which is the recommended value
  14. //
  15. // For now, the first list read sets up all of the default values
  16. //
  17. //
  18. // All contains everything at their default settings for high end machines
  19. // NOTE: All settings are set to the MIN of applied values, including 'all'!
  20. //
  21. list all
  22. RenderAnisotropic 1 0
  23. RenderAvatarCloth 1 1
  24. RenderAvatarLODFactor 1 1.0
  25. RenderAvatarVP 1 1
  26. RenderCubeMap 1 1
  27. RenderDelayVBUpdate 1 0
  28. RenderFarClip 1 256
  29. RenderFlexTimeFactor 1 1.0
  30. RenderFogRatio 1 4.0
  31. RenderGamma 1 0
  32. RenderGlowResolutionPow 1 9
  33. RenderGround 1 1
  34. RenderLightingDetail 1 1
  35. RenderMaxPartCount 1 8192
  36. RenderNightBrightness 1 1.0
  37. RenderObjectBump 1 1
  38. RenderReflectionDetail 1 3
  39. RenderTerrainDetail 1 1
  40. RenderTerrainLODFactor 1 2.0
  41. RenderTreeLODFactor 1 1.0
  42. RenderUseImpostors 1 1
  43. RenderVBOEnable 1 1
  44. RenderVolumeLODFactor 1 2.0
  45. RenderWaterReflections 1 1
  46. UseStartScreen 1 1
  47. UseOcclusion 1 1
  48. VertexShaderEnable 1 1
  49. WindLightUseAtmosShaders 1 1
  50. WLSkyDetail 1 128
  51. Disregard128DefaultDrawDistance 1 1
  52. Disregard96DefaultDrawDistance 1 1
  53. RenderTextureMemoryMultiple 1 1.0
  54. //
  55. // Low Graphics Settings
  56. //
  57. list Low
  58. RenderAnisotropic 1 0
  59. RenderAvatarCloth 1 0
  60. RenderAvatarLODFactor 1 0.5
  61. RenderAvatarVP 1 0
  62. RenderFarClip 1 64
  63. RenderFlexTimeFactor 1 0.5
  64. RenderGlowResolutionPow 1 8
  65. RenderLightingDetail 1 0
  66. RenderMaxPartCount 1 1024
  67. RenderObjectBump 1 0
  68. RenderReflectionDetail 1 0
  69. RenderTerrainDetail 1 0
  70. RenderTerrainLODFactor 1 1
  71. RenderTreeLODFactor 1 0.5
  72. RenderUseImpostors 1 1
  73. RenderVolumeLODFactor 1 1.125
  74. RenderWaterReflections 1 0
  75. VertexShaderEnable 1 0
  76. WindLightUseAtmosShaders 1 0
  77. WLSkyDetail 1 48
  78. //
  79. // Mid Graphics Settings
  80. //
  81. list Mid
  82. RenderAnisotropic 1 0
  83. RenderAvatarCloth 1 0
  84. RenderAvatarLODFactor 1 0.5
  85. RenderAvatarVP 1 1
  86. RenderFarClip 1 96
  87. RenderFlexTimeFactor 1 1.0
  88. RenderGlowResolutionPow 1 8
  89. RenderLightingDetail 1 1
  90. RenderMaxPartCount 1 2048
  91. RenderObjectBump 1 1
  92. RenderReflectionDetail 1 0
  93. RenderTerrainDetail 1 1
  94. RenderTerrainLODFactor 1 1.0
  95. RenderTreeLODFactor 1 0.5
  96. RenderUseImpostors 1 1
  97. RenderVolumeLODFactor 1 1.125
  98. RenderWaterReflections 1 0
  99. VertexShaderEnable 1 1
  100. WindLightUseAtmosShaders 1 0
  101. WLSkyDetail 1 48
  102. //
  103. // High Graphics Settings (purty)
  104. //
  105. list High
  106. RenderAnisotropic 1 1
  107. RenderAvatarCloth 1 0
  108. RenderAvatarLODFactor 1 1.0
  109. RenderAvatarVP 1 1
  110. RenderFarClip 1 128
  111. RenderFlexTimeFactor 1 1.0
  112. RenderGlowResolutionPow 1 9
  113. RenderLightingDetail 1 1
  114. RenderMaxPartCount 1 4096
  115. RenderObjectBump 1 1
  116. RenderReflectionDetail 1 2
  117. RenderTerrainDetail 1 1
  118. RenderTerrainLODFactor 1 2.0
  119. RenderTreeLODFactor 1 0.5
  120. RenderUseImpostors 1 1
  121. RenderVolumeLODFactor 1 1.125
  122. RenderWaterReflections 1 0
  123. VertexShaderEnable 1 1
  124. WindLightUseAtmosShaders 1 1
  125. WLSkyDetail 1 48
  126. //
  127. // Ultra graphics (REALLY PURTY!)
  128. //
  129. list Ultra
  130. RenderAnisotropic 1 1
  131. RenderAvatarCloth 1 1
  132. RenderAvatarLODFactor 1 1.0
  133. RenderAvatarVP 1 1
  134. RenderFarClip 1 256
  135. RenderFlexTimeFactor 1 1.0
  136. RenderGlowResolutionPow 1 9
  137. RenderLightingDetail 1 1
  138. RenderMaxPartCount 1 8192
  139. RenderObjectBump 1 1
  140. RenderReflectionDetail 1 3
  141. RenderTerrainDetail 1 1
  142. RenderTerrainLODFactor 1 2.0
  143. RenderTreeLODFactor 1 1.0
  144. RenderUseImpostors 1 1
  145. RenderVolumeLODFactor 1 2.0
  146. RenderWaterReflections 1 1
  147. VertexShaderEnable 1 1
  148. WindLightUseAtmosShaders 1 1
  149. WLSkyDetail 1 128
  150. //
  151. // Class Unknown Hardware (unknown)
  152. //
  153. list Unknown
  154. RenderVBOEnable 1 0
  155. //
  156. // Class 0 Hardware (just old)
  157. //
  158. list Class0
  159. RenderVBOEnable 1 1
  160. //
  161. // Class 1 Hardware
  162. //
  163. list Class1
  164. RenderVBOEnable 1 1
  165. //
  166. // Class 2 Hardware (make it purty)
  167. //
  168. list Class2
  169. RenderVBOEnable 1 1
  170. //
  171. // Class 3 Hardware (make it purty)
  172. //
  173. list Class3
  174. RenderVBOEnable 1 1
  175. //
  176. // No Pixel Shaders available
  177. //
  178. list NoPixelShaders
  179. RenderAvatarVP 0 0
  180. RenderAvatarCloth 0 0
  181. RenderWaterReflections 0 0
  182. VertexShaderEnable 0 0
  183. WindLightUseAtmosShaders 0 0
  184. //
  185. // No Vertex Shaders available
  186. //
  187. list NoVertexShaders
  188. RenderAvatarVP 0 0
  189. RenderAvatarCloth 0 0
  190. RenderWaterReflections 0 0
  191. VertexShaderEnable 0 0
  192. WindLightUseAtmosShaders 0 0
  193. // "Default" setups for safe, low, medium, high
  194. //
  195. list safe
  196. RenderAnisotropic 1 0
  197. RenderAvatarCloth 0 0
  198. RenderAvatarVP 0 0
  199. RenderLightingDetail 1 0
  200. RenderObjectBump 0 0
  201. RenderMaxPartCount 1 1024
  202. RenderTerrainDetail  1 0
  203. RenderUseImpostors 0 0
  204. RenderVBOEnable 1 0
  205. RenderWaterReflections 0 0
  206. WindLightUseAtmosShaders 0 0
  207. //
  208. // CPU based feature masks
  209. //
  210. // 1Ghz or less (equiv)
  211. list CPUSlow
  212. RenderMaxPartCount 1 1024
  213. //
  214. // RAM based feature masks
  215. //
  216. list RAM256MB
  217. RenderObjectBump 0 0
  218. //
  219. // Graphics card based feature masks
  220. //
  221. list OpenGLPre15
  222. RenderVBOEnable 1 0
  223. list Intel
  224. RenderAnisotropic 1 0
  225. RenderLightingDetail 1 0
  226. // Avoid some Intel crashes on Linux
  227. RenderCubeMap 0 0
  228. list GeForce2
  229. RenderAnisotropic 1 0
  230. RenderLightingDetail 1 0
  231. RenderMaxPartCount 1 2048
  232. RenderTerrainDetail 1 0
  233. RenderVBOEnable 1 1
  234. list SiS
  235. UseOcclusion 0 0
  236. list Intel_830M
  237. RenderTerrainDetail 1 0
  238. RenderVBOEnable 1 0
  239. list Intel_845G
  240. RenderTerrainDetail 1 0
  241. RenderVBOEnable 1 0
  242. list Intel_855GM
  243. RenderTerrainDetail 1 0
  244. RenderVBOEnable 1 0
  245. list Intel_865G
  246. RenderTerrainDetail 1 0
  247. RenderVBOEnable 1 0
  248. list Intel_900
  249. RenderTerrainDetail 1 0
  250. RenderVBOEnable 1 0
  251. list Intel_915GM
  252. RenderTerrainDetail 1 0
  253. RenderVBOEnable 1 0
  254. list Intel_915G
  255. RenderTerrainDetail 1 0
  256. RenderVBOEnable 1 0
  257. list Intel_945GM
  258. RenderTerrainDetail 1 0
  259. RenderVBOEnable 1 0
  260. list Intel_945G
  261. RenderTerrainDetail 1 0
  262. RenderVBOEnable 1 0
  263. list Intel_950
  264. RenderTerrainDetail 1 0
  265. RenderVBOEnable 1 0
  266. list Intel_965
  267. RenderTerrainDetail 1 0
  268. RenderVBOEnable 1 0
  269. UseOcclusion 0 0
  270. list Intel_G33
  271. RenderTerrainDetail 1 0
  272. RenderVBOEnable 1 0
  273. list Intel_Bear_Lake
  274. RenderTerrainDetail 1 0
  275. RenderVBOEnable 1 0
  276. list Intel_Broadwater 
  277. RenderTerrainDetail 1 0
  278. RenderVBOEnable 1 0
  279. list Intel_Brookdale
  280. RenderTerrainDetail 1 0
  281. RenderVBOEnable 1 0
  282. list Intel_Montara
  283. RenderTerrainDetail 1 0
  284. RenderVBOEnable 1 0
  285. list Intel_Springdale
  286. RenderTerrainDetail 1 0
  287. RenderVBOEnable 1 0
  288. list ATI_FireGL_5200
  289. RenderVBOEnable 1 0
  290. WindLightUseAtmosShaders 0 0
  291. list ATI_Mobility_Radeon_7xxx
  292. RenderVBOEnable 0 0
  293. list ATI_Radeon_7xxx
  294. RenderVBOEnable 0 0
  295. list ATI_All-in-Wonder_Radeon
  296. RenderVBOEnable 0 0
  297. list ATI_All-in-Wonder_7500
  298. RenderVBOEnable 0 0
  299. list ATI_Mobility_Radeon_9600
  300. Disregard96DefaultDrawDistance 1 0
  301. /// tweaked ATI to 96 Draw distance
  302. list ATI_Radeon_9000
  303. Disregard96DefaultDrawDistance 1 0
  304. list ATI_Radeon_9200
  305. Disregard96DefaultDrawDistance 1 0
  306. list ATI_Radeon_9500
  307. Disregard96DefaultDrawDistance 1 0
  308. list ATI_Radeon_9600
  309. Disregard96DefaultDrawDistance 1 0
  310. /// tweaked ATI to 128 draw distance
  311. list ATI_Radeon_X300 
  312. Disregard128DefaultDrawDistance 1 0
  313. list ATI_Radeon_X400 
  314. Disregard128DefaultDrawDistance 1 0
  315. list ATI_Radeon_X500 
  316. Disregard128DefaultDrawDistance 1 0
  317. list ATI_Radeon_X600 
  318. Disregard128DefaultDrawDistance 1 0
  319. list ATI_Radeon_X700 
  320. Disregard128DefaultDrawDistance 1 0
  321. list ATI_Radeon_X1300 
  322. Disregard128DefaultDrawDistance 1 0
  323. UseStartScreen 0 0
  324. list ATI_Radeon_X1400 
  325. Disregard128DefaultDrawDistance 1 0
  326. list ATI_Radeon_X1500 
  327. Disregard128DefaultDrawDistance 1 0
  328. UseStartScreen 0 0
  329. list ATI_Radeon_X1600 
  330. Disregard128DefaultDrawDistance 1 0
  331. list ATI_Radeon_X1700 
  332. Disregard128DefaultDrawDistance 1 0
  333. list ATI_Mobility_Radeon_X1xxx
  334. Disregard128DefaultDrawDistance 1 0
  335. list ATI_Radeon_HD_2300
  336. Disregard128DefaultDrawDistance 1 0
  337. list ATI_Radeon_HD_2400
  338. Disregard128DefaultDrawDistance 1 0
  339. list ATI_ASUS_AH24xx
  340. Disregard128DefaultDrawDistance 1 0
  341. // Avatar hardware skinning causes invisible avatars
  342. // on various ATI chipsets on drivers before 8.2
  343. list ATIOldDriver
  344. RenderAvatarVP 0 0
  345. RenderAvatarCloth 0 0
  346. // Avoid driver crashes with some features on Linux with old ATI drivers
  347. UseOcclusion 0 0
  348. WindLightUseAtmosShaders 0 0
  349. /// Tweaked NVIDIA
  350. list NVIDIA_GeForce_FX_5100
  351. Disregard96DefaultDrawDistance 1 0
  352. list NVIDIA_GeForce_FX_5200
  353. Disregard96DefaultDrawDistance 1 0
  354. list NVIDIA_GeForce_FX_5500
  355. Disregard96DefaultDrawDistance 1 0
  356. list NVIDIA_GeForce_FX_5600
  357. Disregard96DefaultDrawDistance 1 0
  358. list NVIDIA_GeForce_FX_Go5100
  359. Disregard96DefaultDrawDistance 1 0
  360. list NVIDIA_GeForce_FX_Go5200
  361. Disregard96DefaultDrawDistance 1 0
  362. list NVIDIA_GeForce_FX_Go5300
  363. Disregard96DefaultDrawDistance 1 0
  364. list NVIDIA_GeForce_FX_Go5500
  365. Disregard96DefaultDrawDistance 1 0
  366. list NVIDIA_GeForce_FX_Go5600
  367. Disregard96DefaultDrawDistance 1 0
  368. list NVIDIA_GeForce_6100
  369. Disregard128DefaultDrawDistance 1 0
  370. list NVIDIA_GeForce_6200
  371. Disregard128DefaultDrawDistance 1 0
  372. list NVIDIA_GeForce_6500
  373. Disregard128DefaultDrawDistance 1 0
  374. list NVIDIA_GeForce_6600
  375. Disregard128DefaultDrawDistance 1 0
  376. list NVIDIA_G73
  377. Disregard128DefaultDrawDistance 1 0
  378. list NVIDIA_GeForce_Go_6100
  379. RenderVBOEnable 1 0
  380. Disregard128DefaultDrawDistance 1 0
  381. list NVIDIA_GeForce_Go_6200
  382. RenderVBOEnable 1 0
  383. Disregard128DefaultDrawDistance 1 0
  384. list NVIDIA_GeForce_Go_6500
  385. RenderVBOEnable 1 0
  386. Disregard128DefaultDrawDistance 1 0
  387. list NVIDIA_GeForce_Go_6600
  388. RenderVBOEnable 1 0
  389. Disregard128DefaultDrawDistance 1 0
  390. list NVIDIA_GeForce_Go_6700
  391. RenderVBOEnable 1 0
  392. Disregard128DefaultDrawDistance 1 0
  393. list NVIDIA_GeForce_Go_6800
  394. RenderVBOEnable 1 0
  395. Disregard128DefaultDrawDistance 1 0
  396. list NVIDIA_GeForce_Go_6
  397. RenderVBOEnable 1 0
  398. Disregard128DefaultDrawDistance 1 0
  399. list NVIDIA_GeForce_7200
  400. Disregard128DefaultDrawDistance 1 0
  401. list NVIDIA_GeForce_7300
  402. Disregard128DefaultDrawDistance 1 0
  403. list NVIDIA_GeForce_7400
  404. Disregard128DefaultDrawDistance 1 0
  405. list NVIDIA_GeForce_Go_7200
  406. Disregard128DefaultDrawDistance 1 0
  407. list NVIDIA_GeForce_Go_7300
  408. Disregard128DefaultDrawDistance 1 0
  409. list NVIDIA_GeForce_Go_7400
  410. Disregard128DefaultDrawDistance 1 0