PageRenderTime 384ms CodeModel.GetById 163ms app.highlight 2ms RepoModel.GetById 218ms 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
  1version 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
  7// NOTE: This is mostly identical to featuretable.txt with a few differences
  8// Should be combined into one table
  9
 10//
 11// Generates lists of feature mask that can be applied on top of each other.
 12//
 13//		//		Begin comments
 14//		list <name>
 15//		Starts a feature list named <name>
 16//		<name> <available> <recommended>
 17//		<name> is the name of a feature
 18//		<available> is 0 or 1, whether the feature is available
 19//		<recommended> is an S32 which is the recommended value
 20//
 21// For now, the first list read sets up all of the default values
 22//
 23
 24
 25//
 26// All contains everything at their default settings for high end machines
 27// NOTE: All settings are set to the MIN of applied values, including 'all'!
 28//
 29list all
 30RenderVBO			1	1
 31RenderAniso			1	0
 32RenderAvatarMode	1	2
 33RenderAvatarVP		1	1
 34RenderDistance		1	128
 35RenderLighting		1	1
 36RenderObjectBump	1	1
 37RenderParticleCount	1	4096
 38RenderRippleWater	1	1
 39RenderTerrainDetail	1	2
 40VertexShaderEnable	1	1
 41RenderTextureMemoryMultiple		1	1.0
 42UseOcclusion		1       1
 43RenderCubeMap		1       1
 44WatchdogDisabled				1	1
 45RenderUseFBO				1	1
 46
 47
 48//
 49// Class 0 Hardware (Unknown or just old)
 50//
 51list Class0
 52VertexShaderEnable	1	0
 53RenderVBO			1	0
 54RenderDistance		1	64
 55RenderAvatarVP		1	0
 56RenderAvatarMode	1	0
 57RenderLighting		1	0
 58RenderObjectBump	1	0
 59RenderRippleWater	1	0
 60RenderUseFBO		1	0
 61
 62//
 63// Class 1 Hardware
 64//
 65list Class1
 66VertexShaderEnable	1	0
 67RenderVBO			1	1
 68RenderDistance		1	96
 69RenderAvatarVP		1	1
 70RenderAvatarMode	1	0
 71RenderLighting		1	0
 72RenderObjectBump	1	0
 73RenderRippleWater	1	0
 74RenderUseFBO		1	0
 75
 76//
 77// Class 2 Hardware (make it purty)
 78//
 79list Class2
 80VertexShaderEnable	1	1
 81RenderAvatarVP		1	1
 82RenderAvatarMode	1	1
 83RenderLighting		1	1
 84RenderObjectBump	1	1
 85RenderRippleWater	1	1
 86RenderUseFBO		1	1
 87
 88//
 89// Class 3 Hardware (make it purty)
 90//
 91list Class3
 92VertexShaderEnable	1	1
 93RenderAvatarVP		1	1
 94RenderAvatarMode	1	1
 95RenderLighting		1	1
 96RenderObjectBump	1	1
 97RenderRippleWater	1	1
 98RenderUseFBO		1	1
 99
100//
101// No Pixel Shaders available
102//
103list NoPixelShaders
104VertexShaderEnable	0	0
105RenderAvatarVP		0  0
106
107//
108// No Vertex Shaders available
109//
110list NoVertexShaders
111VertexShaderEnable	0	0
112RenderAvatarVP		0  0
113
114//
115// "Default" setups for safe, low, medium, high
116//
117list safe
118RenderVBO			1	0
119RenderAniso			1	0
120RenderAvatarVP		0	0
121RenderLighting		1	0
122RenderParticleCount	1	1024
123RenderTerrainDetail 1	0
124RenderCubeMap		0	0
125UseOcclusion		0	0
126RenderUseFBO		1	0
127
128
129list low
130RenderVBO			1	0
131RenderAniso			1	0
132RenderAvatarMaxVisible      1   3
133RenderLighting		1	0
134
135list medium
136RenderLighting		1	0
137
138
139//
140// CPU based feature masks
141//
142
143// 1Ghz or less (equiv)
144list CPUSlow
145RenderParticleCount	1	1024
146
147
148//
149// RAM based feature masks
150//
151list RAM256MB
152RenderObjectBump	0	0
153
154
155//
156// Graphics card based feature masks
157//
158list OpenGLPre15
159RenderVBO			1	0
160
161list Intel
162RenderVBO			1	0
163RenderAniso			1	0
164RenderLighting		1	0
165RenderTerrainDetail	1	0
166RenderCubeMap		0	0
167
168list GeForce2
169RenderVBO			1	1
170RenderAniso			1	0
171RenderLighting		1	0
172RenderParticleCount	1	2048
173RenderTerrainDetail	1	0
174
175list GeForce3
176
177list ATI
178UseOcclusion		0	0
179
180list Radeon8500
181RenderLighting		1	0
182RenderParticleCount	1	4096
183
184// Hacked to be paranoid "safe"
185list Radeon9700
186RenderParticleCount	1	4096
187
188// Hacked to be paranoid "safe"
189list MobilityRadeon9000
190RenderLighting		1	0
191RenderParticleCount	1	4096
192
193list GeForceFX