PageRenderTime 24ms CodeModel.GetById 13ms RepoModel.GetById 0ms app.codeStats 0ms

/indra/newview/featuretable_solaris.txt

https://bitbucket.org/lindenlab/viewer-beta/
Plain Text | 193 lines | 163 code | 30 blank | 0 comment | 0 complexity | 005db950e9f49af92524c6853854b0dc MD5 | raw file
Possible License(s): LGPL-2.1
  1. version 15
  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.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 S32 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. RenderVBO 1 1
  27. RenderAniso 1 0
  28. RenderAvatarMode 1 2
  29. RenderAvatarVP 1 1
  30. RenderDistance 1 128
  31. RenderLighting 1 1
  32. RenderObjectBump 1 1
  33. RenderParticleCount 1 4096
  34. RenderRippleWater 1 1
  35. RenderTerrainDetail 1 2
  36. VertexShaderEnable 1 1
  37. RenderTextureMemoryMultiple 1 1.0
  38. UseOcclusion 1 1
  39. RenderCubeMap 1 1
  40. WatchdogDisabled 1 1
  41. RenderUseFBO 1 1
  42. //
  43. // Class 0 Hardware (Unknown or just old)
  44. //
  45. list Class0
  46. VertexShaderEnable 1 0
  47. RenderVBO 1 0
  48. RenderDistance 1 64
  49. RenderAvatarVP 1 0
  50. RenderAvatarMode 1 0
  51. RenderLighting 1 0
  52. RenderObjectBump 1 0
  53. RenderRippleWater 1 0
  54. RenderUseFBO 1 0
  55. //
  56. // Class 1 Hardware
  57. //
  58. list Class1
  59. VertexShaderEnable 1 0
  60. RenderVBO 1 1
  61. RenderDistance 1 96
  62. RenderAvatarVP 1 1
  63. RenderAvatarMode 1 0
  64. RenderLighting 1 0
  65. RenderObjectBump 1 0
  66. RenderRippleWater 1 0
  67. RenderUseFBO 1 0
  68. //
  69. // Class 2 Hardware (make it purty)
  70. //
  71. list Class2
  72. VertexShaderEnable 1 1
  73. RenderAvatarVP 1 1
  74. RenderAvatarMode 1 1
  75. RenderLighting 1 1
  76. RenderObjectBump 1 1
  77. RenderRippleWater 1 1
  78. RenderUseFBO 1 1
  79. //
  80. // Class 3 Hardware (make it purty)
  81. //
  82. list Class3
  83. VertexShaderEnable 1 1
  84. RenderAvatarVP 1 1
  85. RenderAvatarMode 1 1
  86. RenderLighting 1 1
  87. RenderObjectBump 1 1
  88. RenderRippleWater 1 1
  89. RenderUseFBO 1 1
  90. //
  91. // No Pixel Shaders available
  92. //
  93. list NoPixelShaders
  94. VertexShaderEnable 0 0
  95. RenderAvatarVP 0 0
  96. //
  97. // No Vertex Shaders available
  98. //
  99. list NoVertexShaders
  100. VertexShaderEnable 0 0
  101. RenderAvatarVP 0 0
  102. //
  103. // "Default" setups for safe, low, medium, high
  104. //
  105. list safe
  106. RenderVBO 1 0
  107. RenderAniso 1 0
  108. RenderAvatarVP 0 0
  109. RenderLighting 1 0
  110. RenderParticleCount 1 1024
  111. RenderTerrainDetail 1 0
  112. RenderCubeMap 0 0
  113. UseOcclusion 0 0
  114. RenderUseFBO 1 0
  115. list low
  116. RenderVBO 1 0
  117. RenderAniso 1 0
  118. RenderAvatarMaxVisible 1 3
  119. RenderLighting 1 0
  120. list medium
  121. RenderLighting 1 0
  122. //
  123. // CPU based feature masks
  124. //
  125. // 1Ghz or less (equiv)
  126. list CPUSlow
  127. RenderParticleCount 1 1024
  128. //
  129. // RAM based feature masks
  130. //
  131. list RAM256MB
  132. RenderObjectBump 0 0
  133. //
  134. // Graphics card based feature masks
  135. //
  136. list OpenGLPre15
  137. RenderVBO 1 0
  138. list Intel
  139. RenderVBO 1 0
  140. RenderAniso 1 0
  141. RenderLighting 1 0
  142. RenderTerrainDetail 1 0
  143. RenderCubeMap 0 0
  144. list GeForce2
  145. RenderVBO 1 1
  146. RenderAniso 1 0
  147. RenderLighting 1 0
  148. RenderParticleCount 1 2048
  149. RenderTerrainDetail 1 0
  150. list GeForce3
  151. list ATI
  152. UseOcclusion 0 0
  153. list Radeon8500
  154. RenderLighting 1 0
  155. RenderParticleCount 1 4096
  156. // Hacked to be paranoid "safe"
  157. list Radeon9700
  158. RenderParticleCount 1 4096
  159. // Hacked to be paranoid "safe"
  160. list MobilityRadeon9000
  161. RenderLighting 1 0
  162. RenderParticleCount 1 4096
  163. list GeForceFX