featuretable_mac.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 0 0
  24. RenderAvatarLODFactor 1 1.0
  25. RenderAvatarVP 1 0
  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. UseOcclusion 1 1
  47. VertexShaderEnable 1 1
  48. WindLightUseAtmosShaders 1 1
  49. WLSkyDetail 1 128
  50. RenderUseCleverUI 1 1
  51. Disregard128DefaultDrawDistance 1 1
  52. Disregard96DefaultDrawDistance 1 1
  53. RenderTextureMemoryMultiple 1 0.5
  54. Disregard128DefaultDrawDistance 1 1
  55. Disregard96DefaultDrawDistance 1 1
  56. //
  57. // Low Graphics Settings
  58. //
  59. list Low
  60. RenderAnisotropic 1 0
  61. RenderAvatarCloth 1 0
  62. RenderAvatarLODFactor 1 0.5
  63. RenderAvatarVP 1 0
  64. RenderFarClip 1 64
  65. RenderFlexTimeFactor 1 0.5
  66. RenderGlowResolutionPow 1 8
  67. RenderLightingDetail 1 0
  68. RenderMaxPartCount 1 1024
  69. RenderObjectBump 1 0
  70. RenderReflectionDetail 1 0
  71. RenderTerrainDetail 1 0
  72. RenderTerrainLODFactor 1 1
  73. RenderTreeLODFactor 1 0.5
  74. RenderUseImpostors 1 1
  75. RenderVolumeLODFactor 1 1.125
  76. RenderWaterReflections 1 0
  77. VertexShaderEnable 1 0
  78. WindLightUseAtmosShaders 1 0
  79. WLSkyDetail 1 48
  80. //
  81. // Mid Graphics Settings
  82. //
  83. list Mid
  84. RenderAnisotropic 1 0
  85. RenderAvatarCloth 1 0
  86. RenderAvatarLODFactor 1 0.5
  87. RenderAvatarVP 1 1
  88. RenderFarClip 1 96
  89. RenderFlexTimeFactor 1 1.0
  90. RenderGlowResolutionPow 1 8
  91. RenderLightingDetail 1 1
  92. RenderMaxPartCount 1 2048
  93. RenderObjectBump 1 1
  94. RenderReflectionDetail 1 0
  95. RenderTerrainDetail 1 1
  96. RenderTerrainLODFactor 1 1.0
  97. RenderTreeLODFactor 1 0.5
  98. RenderUseImpostors 1 1
  99. RenderVolumeLODFactor 1 1.125
  100. RenderWaterReflections 1 0
  101. VertexShaderEnable 1 1
  102. WindLightUseAtmosShaders 1 0
  103. WLSkyDetail 1 48
  104. //
  105. // High Graphics Settings (purty)
  106. //
  107. list High
  108. RenderAnisotropic 1 1
  109. RenderAvatarCloth 1 0
  110. RenderAvatarLODFactor 1 1.0
  111. RenderAvatarVP 1 1
  112. RenderFarClip 1 128
  113. RenderFlexTimeFactor 1 1.0
  114. RenderGlowResolutionPow 1 9
  115. RenderLightingDetail 1 1
  116. RenderMaxPartCount 1 4096
  117. RenderObjectBump 1 1
  118. RenderReflectionDetail 1 2
  119. RenderTerrainDetail 1 1
  120. RenderTerrainLODFactor 1 2.0
  121. RenderTreeLODFactor 1 0.5
  122. RenderUseImpostors 1 1
  123. RenderVolumeLODFactor 1 1.125
  124. RenderWaterReflections 1 0
  125. VertexShaderEnable 1 1
  126. WindLightUseAtmosShaders 1 1
  127. WLSkyDetail 1 48
  128. //
  129. // Ultra graphics (REALLY PURTY!)
  130. //
  131. list Ultra
  132. RenderAnisotropic 1 1
  133. RenderAvatarCloth 1 1
  134. RenderAvatarLODFactor 1 1.0
  135. RenderAvatarVP 1 1
  136. RenderFarClip 1 256
  137. RenderFlexTimeFactor 1 1.0
  138. RenderGlowResolutionPow 1 9
  139. RenderLightingDetail 1 1
  140. RenderMaxPartCount 1 8192
  141. RenderObjectBump 1 1
  142. RenderReflectionDetail 1 3
  143. RenderTerrainDetail 1 1
  144. RenderTerrainLODFactor 1 2.0
  145. RenderTreeLODFactor 1 1.0
  146. RenderUseImpostors 1 1
  147. RenderVolumeLODFactor 1 2.0
  148. RenderWaterReflections 1 1
  149. VertexShaderEnable 1 1
  150. WindLightUseAtmosShaders 1 1
  151. WLSkyDetail 1 128
  152. //
  153. // Class Unknown Hardware (unknown)
  154. //
  155. list Unknown
  156. RenderVBOEnable 1 0
  157. //
  158. // Class 0 Hardware (just old)
  159. //
  160. list Class0
  161. RenderVBOEnable 1 1
  162. //
  163. // Class 1 Hardware
  164. //
  165. list Class1
  166. RenderVBOEnable 1 1
  167. //
  168. // Class 2 Hardware (make it purty)
  169. //
  170. list Class2
  171. RenderVBOEnable 1 1
  172. //
  173. // Class 3 Hardware (make it purty)
  174. //
  175. list Class3
  176. RenderVBOEnable 1 1
  177. //
  178. // No Pixel Shaders available
  179. //
  180. list NoPixelShaders
  181. RenderAvatarVP 0 0
  182. RenderAvatarCloth 0 0
  183. RenderWaterReflections 0 0
  184. VertexShaderEnable 0 0
  185. WindLightUseAtmosShaders 0 0
  186. //
  187. // No Vertex Shaders available
  188. //
  189. list NoVertexShaders
  190. RenderAvatarVP 0 0
  191. RenderAvatarCloth 0 0
  192. RenderWaterReflections 0 0
  193. VertexShaderEnable 0 0
  194. WindLightUseAtmosShaders 0 0
  195. // "Default" setups for safe, low, medium, high
  196. //
  197. list safe
  198. RenderAnisotropic 1 0
  199. RenderAvatarCloth 0 0
  200. RenderAvatarVP 0 0
  201. RenderLightingDetail 1 0
  202. RenderObjectBump 0 0
  203. RenderMaxPartCount 1 1024
  204. RenderTerrainDetail  1 0
  205. RenderUseImpostors 0 0
  206. RenderVBOEnable 1 0
  207. RenderWaterReflections 0 0
  208. WindLightUseAtmosShaders 0 0
  209. //
  210. // CPU based feature masks
  211. //
  212. // 1Ghz or less (equiv)
  213. list CPUSlow
  214. RenderMaxPartCount 1 1024
  215. //
  216. // RAM based feature masks
  217. //
  218. list RAM256MB
  219. RenderObjectBump 0 0
  220. //
  221. // Graphics card based feature masks
  222. //
  223. list OpenGLPre15
  224. RenderVBOEnable 1 0
  225. list Intel
  226. RenderAnisotropic 1 0
  227. RenderLightingDetail 1 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 Intel_830M
  235. RenderTerrainDetail 1 0
  236. RenderVBOEnable 1 0
  237. list Intel_845G
  238. RenderTerrainDetail 1 0
  239. RenderVBOEnable 1 0
  240. list Intel_855GM
  241. RenderTerrainDetail 1 0
  242. RenderVBOEnable 1 0
  243. list Intel_865G
  244. RenderTerrainDetail 1 0
  245. RenderVBOEnable 1 0
  246. list Intel_900
  247. RenderTerrainDetail 1 0
  248. RenderVBOEnable 1 0
  249. list Intel_915GM
  250. RenderTerrainDetail 1 0
  251. RenderVBOEnable 1 0
  252. list Intel_915G
  253. RenderTerrainDetail 1 0
  254. RenderVBOEnable 1 0
  255. list Intel_945GM
  256. RenderTerrainDetail 1 0
  257. RenderVBOEnable 1 0
  258. list Intel_945G
  259. RenderTerrainDetail 1 0
  260. RenderVBOEnable 1 0
  261. list Intel_950
  262. RenderTerrainDetail 1 0
  263. RenderVBOEnable 1 0
  264. RenderGround 1 0
  265. list Intel_965
  266. RenderTerrainDetail 1 0
  267. RenderVBOEnable 1 0
  268. UseOcclusion 0 0
  269. list Intel_G33
  270. RenderTerrainDetail 1 0
  271. RenderVBOEnable 1 0
  272. list Intel_Bear_Lake
  273. RenderTerrainDetail 1 0
  274. RenderVBOEnable 1 0
  275. list Intel_Broadwater 
  276. RenderTerrainDetail 1 0
  277. RenderVBOEnable 1 0
  278. list Intel_Brookdale
  279. RenderTerrainDetail 1 0
  280. RenderVBOEnable 1 0
  281. list Intel_X3100
  282. WindLightUseAtmosShaders 0 0
  283. list Intel_Montara
  284. RenderTerrainDetail 1 0
  285. RenderVBOEnable 1 0
  286. list Intel_Springdale
  287. RenderTerrainDetail 1 0
  288. RenderVBOEnable 1 0
  289. list ATI_Mobility_Radeon_9600
  290. Disregard96DefaultDrawDistance 1 0
  291. list NVIDIA_GeForce_8600
  292. RenderTextureMemoryMultiple 1 0.375
  293. RenderUseImpostors 0 0
  294. UseOcclusion 0 0
  295. /// tweaked ATI to 96 Draw distance
  296. list ATI_Radeon_9000
  297. Disregard96DefaultDrawDistance 1 0
  298. list ATI_Radeon_9200
  299. Disregard96DefaultDrawDistance 1 0
  300. list ATI_Radeon_9500
  301. Disregard96DefaultDrawDistance 1 0
  302. list ATI_Radeon_9600
  303. Disregard96DefaultDrawDistance 1 0
  304. /// tweaked ATI to 128 draw distance
  305. list ATI_Radeon_X300 
  306. Disregard128DefaultDrawDistance 1 0
  307. list ATI_Radeon_X400 
  308. Disregard128DefaultDrawDistance 1 0
  309. list ATI_Radeon_X500 
  310. Disregard128DefaultDrawDistance 1 0
  311. list ATI_Radeon_X600 
  312. Disregard128DefaultDrawDistance 1 0
  313. list ATI_Radeon_X700 
  314. Disregard128DefaultDrawDistance 1 0
  315. list ATI_Radeon_X1300 
  316. Disregard128DefaultDrawDistance 1 0
  317. list ATI_Radeon_X1400 
  318. Disregard128DefaultDrawDistance 1 0
  319. list ATI_Radeon_X1500 
  320. Disregard128DefaultDrawDistance 1 0
  321. list ATI_Radeon_X1600 
  322. Disregard128DefaultDrawDistance 1 0
  323. list ATI_Radeon_X1700 
  324. Disregard128DefaultDrawDistance 1 0
  325. list ATI_Mobility_Radeon_X1xxx
  326. Disregard128DefaultDrawDistance 1 0
  327. // Avatar hardware skinning causes
  328. // invisible avatars on HD 2600... so I masked
  329. // out other possible bad ones till it's fixed
  330. list ATI_Radeon_HD_2300
  331. RenderAvatarVP 0 0
  332. RenderAvatarCloth 0 0
  333. Disregard128DefaultDrawDistance 1 0
  334. list ATI_Radeon_HD_2400
  335. RenderAvatarVP 0 0
  336. RenderAvatarCloth 0 0
  337. Disregard128DefaultDrawDistance 1 0
  338. list ATI_Radeon_HD_2600
  339. RenderAvatarVP 0 0
  340. RenderAvatarCloth 0 0
  341. list ATI_Radeon_HD_2900
  342. RenderAvatarVP 0 0
  343. RenderAvatarCloth 0 0
  344. list ATI_Radeon_HD_3800
  345. RenderAvatarVP 0 0
  346. RenderAvatarCloth 0 0
  347. /// Tweaked NVIDIA
  348. list NVIDIA_GeForce_FX_5100
  349. Disregard96DefaultDrawDistance 1 0
  350. list NVIDIA_GeForce_FX_5200
  351. Disregard96DefaultDrawDistance 1 0
  352. list NVIDIA_GeForce_FX_5500
  353. Disregard96DefaultDrawDistance 1 0
  354. list NVIDIA_GeForce_FX_Go5100
  355. Disregard96DefaultDrawDistance 1 0
  356. list NVIDIA_GeForce_FX_Go5200
  357. Disregard96DefaultDrawDistance 1 0
  358. list NVIDIA_GeForce_FX_Go5300
  359. Disregard96DefaultDrawDistance 1 0
  360. list NVIDIA_GeForce_FX_Go5500
  361. Disregard96DefaultDrawDistance 1 0
  362. list NVIDIA_GeForce_FX_Go5600
  363. Disregard96DefaultDrawDistance 1 0
  364. list NVIDIA_GeForce_6100
  365. Disregard128DefaultDrawDistance 1 0
  366. list NVIDIA_GeForce_6200
  367. Disregard128DefaultDrawDistance 1 0
  368. list NVIDIA_GeForce_6500
  369. Disregard128DefaultDrawDistance 1 0
  370. list NVIDIA_GeForce_6600
  371. Disregard128DefaultDrawDistance 1 0
  372. list NVIDIA_GeForce_Go_6100
  373. RenderVBOEnable 1 0
  374. Disregard128DefaultDrawDistance 1 0
  375. list NVIDIA_GeForce_Go_6200
  376. RenderVBOEnable 1 0
  377. Disregard128DefaultDrawDistance 1 0
  378. list NVIDIA_GeForce_Go_6500
  379. RenderVBOEnable 1 0
  380. Disregard128DefaultDrawDistance 1 0
  381. list NVIDIA_GeForce_Go_6600
  382. RenderVBOEnable 1 0
  383. Disregard128DefaultDrawDistance 1 0
  384. list NVIDIA_GeForce_Go_6700
  385. RenderVBOEnable 1 0
  386. Disregard128DefaultDrawDistance 1 0
  387. list NVIDIA_GeForce_Go_6800
  388. RenderVBOEnable 1 0
  389. Disregard128DefaultDrawDistance 1 0
  390. list NVIDIA_GeForce_Go_6
  391. RenderVBOEnable 1 0
  392. Disregard128DefaultDrawDistance 1 0
  393. list NVIDIA_GeForce_7200
  394. Disregard128DefaultDrawDistance 1 0
  395. list NVIDIA_GeForce_7300
  396. Disregard128DefaultDrawDistance 1 0
  397. list NVIDIA_GeForce_7400
  398. Disregard128DefaultDrawDistance 1 0
  399. list NVIDIA_GeForce_Go_7200
  400. Disregard128DefaultDrawDistance 1 0
  401. list NVIDIA_GeForce_Go_7300
  402. Disregard128DefaultDrawDistance 1 0
  403. list NVIDIA_GeForce_Go_7400
  404. Disregard128DefaultDrawDistance 1 0