PageRenderTime 18ms CodeModel.GetById 9ms app.highlight 6ms RepoModel.GetById 1ms app.codeStats 0ms

/indra/newview/featuretable_xp.txt

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