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

游戏引擎

开发平台:

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