PageRenderTime 18ms CodeModel.GetById 2ms app.highlight 8ms RepoModel.GetById 1ms app.codeStats 0ms

/indra/newview/featuretable_linux.txt

https://bitbucket.org/lindenlab/viewer-beta/
Plain Text | 556 lines | 485 code | 71 blank | 0 comment | 0 complexity | be52b3bede7b89088db7ef02986ca941 MD5 | raw file
  1version 27
  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_mac.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 F32 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
 30RenderAnisotropic			1	1
 31RenderAvatarCloth			1	1
 32RenderAvatarLODFactor		1	1.0
 33RenderAvatarPhysicsLODFactor 1	1.0
 34RenderAvatarMaxVisible      1   12
 35RenderAvatarVP				1	1
 36RenderCubeMap				1	1
 37RenderDelayVBUpdate			1	0
 38RenderFarClip				1	256
 39RenderFlexTimeFactor		1	1.0
 40RenderFogRatio				1	4.0
 41RenderGamma					1	0
 42RenderGlowResolutionPow		1	9
 43RenderGround				1	1
 44RenderLocalLights			1	1
 45RenderMaxPartCount			1	8192
 46RenderNightBrightness		1	1.0
 47RenderObjectBump			1	1
 48RenderReflectionDetail		1	4
 49RenderTerrainDetail			1	1
 50RenderTerrainLODFactor		1	2.0
 51RenderTransparentWater		1	1
 52RenderTreeLODFactor			1	1.0
 53RenderUseImpostors			1	1
 54RenderVBOEnable				1	1
 55RenderVBOMappingDisable		1	1
 56RenderVolumeLODFactor		1	2.0
 57UseStartScreen				1	1
 58UseOcclusion				1	1
 59VertexShaderEnable			1	1
 60WindLightUseAtmosShaders	1	1
 61WLSkyDetail					1	128
 62Disregard128DefaultDrawDistance	1	1
 63Disregard96DefaultDrawDistance	1	1
 64RenderTextureMemoryMultiple		1	1.0
 65RenderShaderLightingMaxLevel		1	3
 66RenderDeferred				1	1
 67RenderDeferredSSAO			1	1
 68RenderShadowDetail			1	2
 69RenderFSAASamples			1	16
 70RenderMaxTextureIndex		1	16
 71
 72//
 73// Low Graphics Settings
 74//
 75list Low
 76RenderAnisotropic			1	0
 77RenderAvatarCloth			1	0
 78RenderAvatarLODFactor		1	0
 79RenderAvatarPhysicsLODFactor 1	0
 80RenderAvatarMaxVisible      1   3
 81RenderAvatarVP				1	0
 82RenderFarClip				1	64
 83RenderFlexTimeFactor		1	0
 84RenderGlowResolutionPow		1	8
 85RenderLocalLights			1	0
 86RenderMaxPartCount			1	0
 87RenderObjectBump			1	0
 88RenderReflectionDetail		1	0
 89RenderTerrainDetail			1	0
 90RenderTerrainLODFactor		1	1
 91RenderTransparentWater		1	0
 92RenderTreeLODFactor			1	0
 93RenderUseImpostors			1	1
 94RenderVolumeLODFactor		1	0.5
 95VertexShaderEnable			1	0
 96WindLightUseAtmosShaders	1	0
 97WLSkyDetail					1	48
 98RenderDeferred				1	0
 99RenderDeferredSSAO			1	0
100RenderShadowDetail			1	0
101RenderFSAASamples			1	0
102
103//
104// Mid Graphics Settings
105//
106list Mid
107RenderAnisotropic			1	0
108RenderAvatarCloth			1	0
109RenderAvatarLODFactor		1	0.5
110RenderAvatarPhysicsLODFactor 1	0.75
111RenderAvatarVP				1	1
112RenderFarClip				1	96
113RenderFlexTimeFactor		1	1.0
114RenderGlowResolutionPow		1	8
115RenderLocalLights			1	1
116RenderMaxPartCount			1	2048
117RenderObjectBump			1	1
118RenderReflectionDetail		1	0
119RenderTerrainDetail			1	1
120RenderTerrainLODFactor		1	1.0
121RenderTransparentWater		1	1
122RenderTreeLODFactor			1	0.5
123RenderUseImpostors			1	1
124RenderVolumeLODFactor		1	1.125
125VertexShaderEnable			1	1
126WindLightUseAtmosShaders	1	0
127WLSkyDetail					1	48
128RenderDeferred				1	0
129RenderDeferredSSAO			1	0
130RenderShadowDetail			1	0
131RenderFSAASamples			1	0
132
133//
134// High Graphics Settings (purty)
135//
136list High
137RenderAnisotropic			1	1
138RenderAvatarCloth			1	0
139RenderAvatarLODFactor		1	1.0
140RenderAvatarPhysicsLODFactor 1	1.0
141RenderAvatarVP				1	1
142RenderFarClip				1	128
143RenderFlexTimeFactor		1	1.0
144RenderGlowResolutionPow		1	9
145RenderLocalLights			1	1
146RenderMaxPartCount			1	4096
147RenderObjectBump			1	1
148RenderReflectionDetail		1	0
149RenderTerrainDetail			1	1
150RenderTerrainLODFactor		1	2.0
151RenderTransparentWater		1	1
152RenderTreeLODFactor			1	0.5
153RenderUseImpostors			1	1
154RenderVolumeLODFactor		1	1.125
155VertexShaderEnable			1	1
156WindLightUseAtmosShaders	1	1
157WLSkyDetail					1	48
158RenderDeferred				1	0
159RenderDeferredSSAO			1	0
160RenderShadowDetail			1	0
161RenderFSAASamples			1	2
162
163//
164// Ultra graphics (REALLY PURTY!)
165//
166list Ultra
167RenderAnisotropic			1	1
168RenderAvatarCloth			1	1
169RenderAvatarLODFactor		1	1.0
170RenderAvatarPhysicsLODFactor 1	1.0
171RenderAvatarVP				1	1
172RenderFarClip				1	256
173RenderFlexTimeFactor		1	1.0
174RenderGlowResolutionPow		1	9
175RenderLocalLights			1	1
176RenderMaxPartCount			1	8192
177RenderObjectBump			1	1
178RenderReflectionDetail		1	4
179RenderTerrainDetail			1	1
180RenderTerrainLODFactor		1	2.0
181RenderTransparentWater		1	1
182RenderTreeLODFactor			1	1.0
183RenderUseImpostors			1	1
184RenderVolumeLODFactor		1	2.0
185VertexShaderEnable			1	1
186WindLightUseAtmosShaders	1	1
187WLSkyDetail					1	128
188RenderDeferred				1	1
189RenderDeferredSSAO			1	1
190RenderShadowDetail			1	2
191RenderFSAASamples			1	2
192
193//
194// Class Unknown Hardware (unknown)
195//
196list Unknown
197RenderVBOEnable				1	0
198
199//
200// Class 0 Hardware (just old)
201//
202list Class0
203RenderVBOEnable				1	1
204
205//
206// Class 1 Hardware
207//
208list Class1
209RenderVBOEnable				1	1
210
211//
212// Class 2 Hardware (make it purty)
213//
214list Class2
215RenderVBOEnable				1	1
216
217//
218// Class 3 Hardware (make it purty)
219//
220list Class3
221RenderVBOEnable				1	1
222
223//
224// No Pixel Shaders available
225//
226list NoPixelShaders
227RenderAvatarVP				0	0
228RenderAvatarCloth			0	0
229RenderReflectionDetail		0	0
230VertexShaderEnable			0	0
231WindLightUseAtmosShaders	0	0
232RenderDeferred				0	0
233RenderDeferredSSAO			0	0
234RenderShadowDetail			0	0
235
236//
237// No Vertex Shaders available
238//
239list NoVertexShaders
240RenderAvatarVP				0	0
241RenderAvatarCloth			0	0
242RenderReflectionDetail		0	0
243VertexShaderEnable			0	0
244WindLightUseAtmosShaders	0	0
245RenderDeferred				0	0
246RenderDeferredSSAO			0	0
247RenderShadowDetail			0	0
248
249//
250// GL_ARB_map_buffer_range exists
251//
252list MapBufferRange
253RenderVBOMappingDisable		1	1
254
255
256
257// "Default" setups for safe, low, medium, high
258//
259list safe
260RenderAnisotropic			1	0
261RenderAvatarCloth			0	0
262RenderAvatarVP				0	0
263RenderObjectBump			0	0
264RenderMaxPartCount			1	1024
265RenderTerrainDetail 		1	0
266RenderUseImpostors			0	0
267RenderVBOEnable				1	0
268RenderReflectionDetail		0	0
269WindLightUseAtmosShaders	0	0
270RenderDeferred				0	0
271RenderDeferredSSAO			0	0
272RenderShadowDetail			0	0
273
274
275//
276// CPU based feature masks
277//
278
279// 1Ghz or less (equiv)
280list CPUSlow
281RenderMaxPartCount			1	1024
282
283//
284// RAM based feature masks
285//
286list RAM256MB
287RenderObjectBump			0	0
288
289//
290// Graphics card based feature masks
291//
292list OpenGLPre15
293RenderVBOEnable				1	0
294
295list Intel
296RenderAnisotropic			1	0
297// Avoid some Intel crashes on Linux
298RenderCubeMap				0	0
299
300list GeForce2
301RenderAnisotropic			1	0
302RenderMaxPartCount			1	2048
303RenderTerrainDetail			1	0
304RenderVBOEnable				1	1
305
306list SiS
307UseOcclusion				0	0
308
309
310list Intel_830M
311RenderTerrainDetail			1	0
312RenderVBOEnable				1	0
313
314list Intel_845G					
315RenderTerrainDetail			1	0
316RenderVBOEnable				1	0
317
318list Intel_855GM				
319RenderTerrainDetail			1	0
320RenderVBOEnable				1	0
321
322list Intel_865G			
323RenderTerrainDetail			1	0
324RenderVBOEnable				1	0
325
326list Intel_900		
327RenderTerrainDetail			1	0
328RenderVBOEnable				1	0
329
330list Intel_915GM	
331RenderTerrainDetail			1	0
332RenderVBOEnable				1	0
333
334list Intel_915G					
335RenderTerrainDetail			1	0
336RenderVBOEnable				1	0
337
338list Intel_945GM			
339RenderTerrainDetail			1	0
340RenderVBOEnable				1	0
341
342list Intel_945G
343RenderTerrainDetail			1	0
344RenderVBOEnable				1	0
345
346list Intel_950
347RenderTerrainDetail			1	0
348RenderVBOEnable				1	0
349
350list Intel_965
351RenderTerrainDetail			1	0
352RenderVBOEnable				1	0
353UseOcclusion				0	0
354
355list Intel_G33
356RenderTerrainDetail			1	0
357RenderVBOEnable				1	0
358
359list Intel_Bear_Lake	
360RenderTerrainDetail			1	0
361RenderVBOEnable				1	0
362
363list Intel_Broadwater 
364RenderTerrainDetail			1	0
365RenderVBOEnable				1	0
366
367list Intel_Brookdale	
368RenderTerrainDetail			1	0
369RenderVBOEnable				1	0
370
371list Intel_Montara
372RenderTerrainDetail			1	0
373RenderVBOEnable				1	0
374
375list Intel_Springdale
376RenderTerrainDetail			1	0
377RenderVBOEnable				1	0
378
379
380list ATI_FireGL_5200
381RenderVBOEnable				1	0
382WindLightUseAtmosShaders	0	0
383
384
385list ATI_Mobility_Radeon_7xxx
386RenderVBOEnable				0	0
387
388list ATI_Radeon_7xxx
389RenderVBOEnable				0	0
390
391list ATI_All-in-Wonder_Radeon
392RenderVBOEnable				0	0
393
394list ATI_All-in-Wonder_7500
395RenderVBOEnable				0	0
396
397list ATI_Mobility_Radeon_9600
398Disregard96DefaultDrawDistance	1	0
399
400
401/// tweaked ATI to 96 Draw distance
402
403list ATI_Radeon_9000
404Disregard96DefaultDrawDistance	1	0
405list ATI_Radeon_9200
406Disregard96DefaultDrawDistance	1	0
407list ATI_Radeon_9500
408Disregard96DefaultDrawDistance	1	0
409list ATI_Radeon_9600
410Disregard96DefaultDrawDistance	1	0
411
412/// tweaked ATI to 128 draw distance
413
414list ATI_Radeon_X300 
415Disregard128DefaultDrawDistance	1	0
416list ATI_Radeon_X400 
417Disregard128DefaultDrawDistance	1	0
418list ATI_Radeon_X500 
419Disregard128DefaultDrawDistance	1	0
420list ATI_Radeon_X600 
421Disregard128DefaultDrawDistance	1	0
422list ATI_Radeon_X700 
423Disregard128DefaultDrawDistance	1	0
424list ATI_Radeon_X1300 
425Disregard128DefaultDrawDistance	1	0
426UseStartScreen					0	0
427list ATI_Radeon_X1400 
428Disregard128DefaultDrawDistance	1	0
429list ATI_Radeon_X1500 
430Disregard128DefaultDrawDistance	1	0
431UseStartScreen					0	0
432list ATI_Radeon_X1600 
433Disregard128DefaultDrawDistance	1	0
434list ATI_Radeon_X1700 
435Disregard128DefaultDrawDistance	1	0
436list ATI_Mobility_Radeon_X1xxx
437Disregard128DefaultDrawDistance	1	0
438list ATI_Radeon_HD_2300
439Disregard128DefaultDrawDistance	1	0
440list ATI_Radeon_HD_2400
441Disregard128DefaultDrawDistance	1	0
442list ATI_ASUS_AH24xx
443Disregard128DefaultDrawDistance	1	0
444
445
446// Avatar hardware skinning causes invisible avatars
447// on various ATI chipsets on drivers before 8.2
448
449list ATIOldDriver
450RenderAvatarVP				0	0
451RenderAvatarCloth			0	0
452// Avoid driver crashes with some features on Linux with old ATI drivers
453UseOcclusion				0	0
454WindLightUseAtmosShaders	0	0
455
456
457/// Tweaked NVIDIA
458
459list NVIDIA_GeForce_FX_5100
460Disregard96DefaultDrawDistance	1	0
461list NVIDIA_GeForce_FX_5200
462Disregard96DefaultDrawDistance	1	0
463list NVIDIA_GeForce_FX_5500
464Disregard96DefaultDrawDistance	1	0
465list NVIDIA_GeForce_FX_5600
466Disregard96DefaultDrawDistance	1	0
467
468list NVIDIA_GeForce_FX_Go5100
469Disregard96DefaultDrawDistance	1	0
470list NVIDIA_GeForce_FX_Go5200
471Disregard96DefaultDrawDistance	1	0
472list NVIDIA_GeForce_FX_Go5300
473Disregard96DefaultDrawDistance	1	0
474list NVIDIA_GeForce_FX_Go5500
475Disregard96DefaultDrawDistance	1	0
476list NVIDIA_GeForce_FX_Go5600
477Disregard96DefaultDrawDistance	1	0
478
479list NVIDIA_GeForce_6100
480Disregard128DefaultDrawDistance	1	0
481list NVIDIA_GeForce_6200
482Disregard128DefaultDrawDistance	1	0
483list NVIDIA_GeForce_6500
484Disregard128DefaultDrawDistance	1	0
485list NVIDIA_GeForce_6600
486Disregard128DefaultDrawDistance	1	0
487
488list NVIDIA_G73
489Disregard128DefaultDrawDistance	1	0
490
491list NVIDIA_GeForce_Go_6100
492RenderVBOEnable				1	0
493Disregard128DefaultDrawDistance	1	0
494list NVIDIA_GeForce_Go_6200
495RenderVBOEnable				1	0
496Disregard128DefaultDrawDistance	1	0
497list NVIDIA_GeForce_Go_6500
498RenderVBOEnable				1	0
499Disregard128DefaultDrawDistance	1	0
500list NVIDIA_GeForce_Go_6600
501RenderVBOEnable				1	0
502Disregard128DefaultDrawDistance	1	0
503list NVIDIA_GeForce_Go_6700
504RenderVBOEnable				1	0
505Disregard128DefaultDrawDistance	1	0
506list NVIDIA_GeForce_Go_6800
507RenderVBOEnable				1	0
508Disregard128DefaultDrawDistance	1	0
509list NVIDIA_GeForce_Go_6
510RenderVBOEnable				1	0
511Disregard128DefaultDrawDistance	1	0
512
513list NVIDIA_GeForce_7000
514RenderShaderLightingMaxLevel	1	2
515list NVIDIA_GeForce_7100
516RenderShaderLightingMaxLevel	1	2
517list NVIDIA_GeForce_7200
518Disregard128DefaultDrawDistance	1	0
519RenderShaderLightingMaxLevel	1	2
520list NVIDIA_GeForce_7300
521Disregard128DefaultDrawDistance	1	0
522RenderShaderLightingMaxLevel	1	2
523list NVIDIA_GeForce_7400
524Disregard128DefaultDrawDistance	1	0
525RenderShaderLightingMaxLevel	1	2
526list NVIDIA_GeForce_7500
527RenderShaderLightingMaxLevel	1	2
528list NVIDIA_GeForce_7600
529RenderShaderLightingMaxLevel	1	2
530list NVIDIA_GeForce_7700
531RenderShaderLightingMaxLevel	1	2
532list NVIDIA_GeForce_7800
533RenderShaderLightingMaxLevel	1	2
534list NVIDIA_GeForce_7900
535RenderShaderLightingMaxLevel	1	2
536
537list NVIDIA_GeForce_Go_7200
538Disregard128DefaultDrawDistance	1	0
539RenderShaderLightingMaxLevel	1	2
540list NVIDIA_GeForce_Go_7300
541Disregard128DefaultDrawDistance	1	0
542RenderShaderLightingMaxLevel	1	2
543list NVIDIA_GeForce_Go_7300_LE
544RenderShaderLightingMaxLevel	1	2
545list NVIDIA_GeForce_Go_7400
546Disregard128DefaultDrawDistance	1	0
547RenderShaderLightingMaxLevel	1	2
548list NVIDIA_GeForce_Go_7600
549RenderShaderLightingMaxLevel	1	2
550list NVIDIA_GeForce_Go_7700
551RenderShaderLightingMaxLevel	1	2
552list NVIDIA_GeForce_Go_7800
553RenderShaderLightingMaxLevel	1	2
554list NVIDIA_GeForce_Go_7900
555RenderShaderLightingMaxLevel	1	2
556