aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/newview/featuretable.txt
diff options
context:
space:
mode:
authorJacek Antonelli2008-08-15 23:45:34 -0500
committerJacek Antonelli2008-08-15 23:45:34 -0500
commitcd17687f01420952712a500107e0f93e7ab8d5f8 (patch)
treece48c2b706f2c1176290e39fb555fbdf6648ce01 /linden/indra/newview/featuretable.txt
parentSecond Life viewer sources 1.19.0.5 (diff)
downloadmeta-impy-cd17687f01420952712a500107e0f93e7ab8d5f8.zip
meta-impy-cd17687f01420952712a500107e0f93e7ab8d5f8.tar.gz
meta-impy-cd17687f01420952712a500107e0f93e7ab8d5f8.tar.bz2
meta-impy-cd17687f01420952712a500107e0f93e7ab8d5f8.tar.xz
Second Life viewer sources 1.19.1.0
Diffstat (limited to '')
-rw-r--r--linden/indra/newview/featuretable.txt496
1 files changed, 411 insertions, 85 deletions
diff --git a/linden/indra/newview/featuretable.txt b/linden/indra/newview/featuretable.txt
index f98b42b..898751d 100644
--- a/linden/indra/newview/featuretable.txt
+++ b/linden/indra/newview/featuretable.txt
@@ -1,4 +1,4 @@
1version 10 1version 15
2 2
3// NOTE: This is mostly identical to featuretable_mac.txt with a few differences 3// NOTE: This is mostly identical to featuretable_mac.txt with a few differences
4// Should be combined into one table 4// Should be combined into one table
@@ -12,7 +12,7 @@ version 10
12// <name> <available> <recommended> 12// <name> <available> <recommended>
13// <name> is the name of a feature 13// <name> is the name of a feature
14// <available> is 0 or 1, whether the feature is available 14// <available> is 0 or 1, whether the feature is available
15// <recommended> is an S32 which is the recommended value 15// <recommended> is an F32 which is the recommended value
16// 16//
17// For now, the first list read sets up all of the default values 17// For now, the first list read sets up all of the default values
18// 18//
@@ -23,102 +23,199 @@ version 10
23// NOTE: All settings are set to the MIN of applied values, including 'all'! 23// NOTE: All settings are set to the MIN of applied values, including 'all'!
24// 24//
25list all 25list all
26RenderVBO 1 1 26RenderAnisotropic 1 0
27RenderAniso 1 0 27RenderAvatarCloth 1 1
28RenderAvatarMode 1 2 28RenderAvatarLODFactor 1 1.0
29RenderAvatarVP 1 1 29RenderAvatarVP 1 1
30RenderDistance 1 128 30RenderCubeMap 1 1
31RenderLighting 1 1 31RenderFarClip 1 256
32RenderObjectBump 1 1 32RenderFlexTimeFactor 1 1.0
33RenderParticleCount 1 4096 33RenderFogRatio 1 4.0
34RenderRippleWater 1 1 34RenderGamma 1 0
35RenderTerrainDetail 1 2 35RenderGlowResolutionPow 1 9
36VertexShaderEnable 1 1 36RenderLightingDetail 1 1
37UseOcclusion 1 1 37RenderMaxPartCount 1 8192
38RenderCubeMap 1 1 38RenderNightBrightness 1 1.0
39 39RenderObjectBump 1 1
40// 40RenderReflectionDetail 1 3
41// Class 0 Hardware (Unknown or just old) 41RenderTerrainDetail 1 1
42RenderTerrainLODFactor 1 2.0
43RenderTreeLODFactor 1 1.0
44RenderUseImpostors 1 1
45RenderVBOEnable 1 1
46RenderVolumeLODFactor 1 2.0
47RenderWaterReflections 1 1
48UseOcclusion 1 1
49VertexShaderEnable 1 1
50WindLightUseAtmosShaders 1 1
51WLSkyDetail 1 128
52Disregard128DefaultDrawDistance 1 1
53Disregard96DefaultDrawDistance 1 1
54
55//
56// Low Graphics Settings
57//
58list Low
59RenderAnisotropic 1 0
60RenderAvatarCloth 1 0
61RenderAvatarLODFactor 1 0.5
62RenderAvatarVP 1 0
63RenderFarClip 1 64
64RenderFlexTimeFactor 1 0.5
65RenderGlowResolutionPow 1 8
66RenderLightingDetail 1 0
67RenderMaxPartCount 1 1024
68RenderObjectBump 1 0
69RenderReflectionDetail 1 0
70RenderTerrainDetail 1 0
71RenderTerrainLODFactor 1 1
72RenderTreeLODFactor 1 0.5
73RenderUseImpostors 1 1
74RenderVolumeLODFactor 1 1.125
75RenderWaterReflections 1 0
76VertexShaderEnable 1 0
77WindLightUseAtmosShaders 1 0
78WLSkyDetail 1 48
79
80//
81// Mid Graphics Settings
82//
83list Mid
84RenderAnisotropic 1 0
85RenderAvatarCloth 1 0
86RenderAvatarLODFactor 1 0.5
87RenderAvatarVP 1 1
88RenderFarClip 1 96
89RenderFlexTimeFactor 1 1.0
90RenderGlowResolutionPow 1 8
91RenderLightingDetail 1 1
92RenderMaxPartCount 1 2048
93RenderObjectBump 1 1
94RenderReflectionDetail 1 0
95RenderTerrainDetail 1 1
96RenderTerrainLODFactor 1 1.0
97RenderTreeLODFactor 1 0.5
98RenderUseImpostors 1 1
99RenderVolumeLODFactor 1 1.125
100RenderWaterReflections 1 0
101VertexShaderEnable 1 1
102WindLightUseAtmosShaders 1 0
103WLSkyDetail 1 48
104
105//
106// High Graphics Settings (purty)
107//
108list High
109RenderAnisotropic 1 1
110RenderAvatarCloth 1 0
111RenderAvatarLODFactor 1 1.0
112RenderAvatarVP 1 1
113RenderFarClip 1 128
114RenderFlexTimeFactor 1 1.0
115RenderGlowResolutionPow 1 9
116RenderLightingDetail 1 1
117RenderMaxPartCount 1 4096
118RenderObjectBump 1 1
119RenderReflectionDetail 1 2
120RenderTerrainDetail 1 1
121RenderTerrainLODFactor 1 2.0
122RenderTreeLODFactor 1 0.5
123RenderUseImpostors 1 1
124RenderVolumeLODFactor 1 1.125
125RenderWaterReflections 1 0
126VertexShaderEnable 1 1
127WindLightUseAtmosShaders 1 1
128WLSkyDetail 1 48
129
130//
131// Ultra graphics (REALLY PURTY!)
132//
133list Ultra
134RenderAnisotropic 1 1
135RenderAvatarCloth 1 1
136RenderAvatarLODFactor 1 1.0
137RenderAvatarVP 1 1
138RenderFarClip 1 256
139RenderFlexTimeFactor 1 1.0
140RenderGlowResolutionPow 1 9
141RenderLightingDetail 1 1
142RenderMaxPartCount 1 8192
143RenderObjectBump 1 1
144RenderReflectionDetail 1 3
145RenderTerrainDetail 1 1
146RenderTerrainLODFactor 1 2.0
147RenderTreeLODFactor 1 1.0
148RenderUseImpostors 1 1
149RenderVolumeLODFactor 1 2.0
150RenderWaterReflections 1 1
151VertexShaderEnable 1 1
152WindLightUseAtmosShaders 1 1
153WLSkyDetail 1 128
154
155//
156// Class Unknown Hardware (unknown)
157//
158list Unknown
159RenderVBOEnable 1 0
160
161//
162// Class 0 Hardware (just old)
42// 163//
43list Class0 164list Class0
44VertexShaderEnable 1 0 165RenderVBOEnable 1 1
45RenderVBO 1 0
46RenderDistance 1 64
47RenderAvatarVP 1 0
48RenderAvatarMode 1 0
49RenderLighting 1 0
50RenderObjectBump 1 0
51RenderRippleWater 1 0
52 166
53// 167//
54// Class 1 Hardware 168// Class 1 Hardware
55// 169//
56list Class1 170list Class1
57VertexShaderEnable 1 0 171RenderVBOEnable 1 1
58RenderVBO 1 1
59RenderDistance 1 96
60RenderAvatarVP 1 1
61RenderAvatarMode 1 0
62RenderLighting 1 0
63RenderObjectBump 1 0
64RenderRippleWater 1 0
65 172
66// 173//
67// Class 2 Hardware (make it purty) 174// Class 2 Hardware (make it purty)
68// 175//
69list Class2 176list Class2
70VertexShaderEnable 1 1 177RenderVBOEnable 1 1
71RenderAvatarVP 1 1
72RenderAvatarMode 1 1
73RenderLighting 1 1
74RenderObjectBump 1 1
75RenderRippleWater 1 1
76 178
77// 179//
78// Class 3 Hardware (make it purty) 180// Class 3 Hardware (make it purty)
79// 181//
80list Class3 182list Class3
81VertexShaderEnable 1 1 183RenderVBOEnable 1 1
82RenderAvatarVP 1 1
83RenderAvatarMode 1 1
84RenderLighting 1 1
85RenderObjectBump 1 1
86RenderRippleWater 1 1
87 184
88// 185//
89// No Pixel Shaders available 186// No Pixel Shaders available
90// 187//
91list NoPixelShaders 188list NoPixelShaders
92VertexShaderEnable 0 0 189RenderAvatarVP 0 0
93RenderAvatarVP 0 0 190RenderAvatarCloth 0 0
191RenderWaterReflections 0 0
192VertexShaderEnable 0 0
193WindLightUseAtmosShaders 0 0
94 194
95// 195//
96// No Vertex Shaders available 196// No Vertex Shaders available
97// 197//
98list NoVertexShaders 198list NoVertexShaders
99VertexShaderEnable 0 0 199RenderAvatarVP 0 0
100RenderAvatarVP 0 0 200RenderAvatarCloth 0 0
201RenderWaterReflections 0 0
202VertexShaderEnable 0 0
203WindLightUseAtmosShaders 0 0
101 204
102//
103// "Default" setups for safe, low, medium, high 205// "Default" setups for safe, low, medium, high
104// 206//
105list safe 207list safe
106RenderVBO 1 0 208RenderAnisotropic 1 0
107RenderAniso 1 0 209RenderAvatarCloth 0 0
108RenderAvatarVP 0 0 210RenderAvatarVP 0 0
109RenderLighting 1 0 211RenderLightingDetail 1 0
110RenderParticleCount 1 1024 212RenderObjectBump 0 0
111RenderTerrainDetail 1 0 213RenderMaxPartCount 1 1024
112 214RenderTerrainDetail 1 0
113 215RenderUseImpostors 0 0
114list low 216RenderVBOEnable 1 0
115RenderVBO 1 0 217RenderWaterReflections 0 0
116RenderAniso 1 0 218WindLightUseAtmosShaders 0 0
117RenderLighting 1 0
118
119list medium
120RenderLighting 1 0
121
122 219
123// 220//
124// CPU based feature masks 221// CPU based feature masks
@@ -126,37 +223,266 @@ RenderLighting 1 0
126 223
127// 1Ghz or less (equiv) 224// 1Ghz or less (equiv)
128list CPUSlow 225list CPUSlow
129RenderParticleCount 1 1024 226RenderMaxPartCount 1 1024
130
131 227
132// 228//
133// RAM based feature masks 229// RAM based feature masks
134// 230//
135list RAM256MB 231list RAM256MB
136RenderObjectBump 0 0 232RenderObjectBump 0 0
137
138 233
139// 234//
140// Graphics card based feature masks 235// Graphics card based feature masks
141// 236//
142list OpenGLPre15 237list OpenGLPre15
143RenderVBO 1 0 238RenderVBOEnable 1 0
144 239
145list Intel 240list Intel
146RenderVBO 1 0 241RenderAnisotropic 1 0
147RenderAniso 1 0 242RenderLightingDetail 1 0
148RenderLighting 1 0
149RenderTerrainDetail 1 0
150 243
151list GeForce2 244list GeForce2
152RenderVBO 1 1 245RenderAnisotropic 1 0
153RenderAniso 1 0 246RenderLightingDetail 1 0
154RenderLighting 1 0 247RenderMaxPartCount 1 2048
155RenderParticleCount 1 2048 248RenderTerrainDetail 1 0
156RenderTerrainDetail 1 0 249RenderVBOEnable 1 1
250
251
252list Intel_830M
253RenderTerrainDetail 1 0
254RenderVBOEnable 1 0
255
256list Intel_845G
257RenderTerrainDetail 1 0
258RenderVBOEnable 1 0
259
260list Intel_855GM
261RenderTerrainDetail 1 0
262RenderVBOEnable 1 0
263
264list Intel_865G
265RenderTerrainDetail 1 0
266RenderVBOEnable 1 0
267
268list Intel_900
269RenderTerrainDetail 1 0
270RenderVBOEnable 1 0
271
272list Intel_915GM
273RenderTerrainDetail 1 0
274RenderVBOEnable 1 0
275
276list Intel_915G
277RenderTerrainDetail 1 0
278RenderVBOEnable 1 0
279
280list Intel_945GM
281RenderTerrainDetail 1 0
282RenderVBOEnable 1 0
283
284list Intel_945G
285RenderTerrainDetail 1 0
286RenderVBOEnable 1 0
287
288list Intel_950
289RenderTerrainDetail 1 0
290RenderVBOEnable 1 0
291
292list Intel_965
293RenderTerrainDetail 1 0
294RenderVBOEnable 1 0
295UseOcclusion 0 0
296
297list Intel_G33
298RenderTerrainDetail 1 0
299RenderVBOEnable 1 0
300
301list Intel_Bear_Lake
302RenderTerrainDetail 1 0
303RenderVBOEnable 1 0
304
305list Intel_Broadwater
306RenderTerrainDetail 1 0
307RenderVBOEnable 1 0
308
309list Intel_Brookdale
310RenderTerrainDetail 1 0
311RenderVBOEnable 1 0
312
313list Intel_Montara
314RenderTerrainDetail 1 0
315RenderVBOEnable 1 0
316
317list Intel_Springdale
318RenderTerrainDetail 1 0
319RenderVBOEnable 1 0
320
321
322
323list ATI_Mobility_Radeon_9800
324RenderAvatarCloth 0 0
325VertexShaderEnable 0 0
326WindLightUseAtmosShaders 0 0
327
328list ATI_Mobility_Radeon_9700
329RenderAvatarCloth 0 0
330VertexShaderEnable 0 0
331WindLightUseAtmosShaders 0 0
332
333list ATI_Mobility_Radeon_9600
334RenderAvatarCloth 0 0
335VertexShaderEnable 0 0
336WindLightUseAtmosShaders 0 0
337Disregard96DefaultDrawDistance 1 0
338
339
340/// tweaked ATI to 96 Draw distance
341
342list ATI_Radeon_9000
343Disregard96DefaultDrawDistance 1 0
344list ATI_Radeon_9200
345Disregard96DefaultDrawDistance 1 0
346list ATI_Radeon_9500
347Disregard96DefaultDrawDistance 1 0
348list ATI_Radeon_9600
349Disregard96DefaultDrawDistance 1 0
350
351/// tweaked ATI to 128 draw distance
352
353list ATI_Radeon_X300
354Disregard128DefaultDrawDistance 1 0
355list ATI_Radeon_X400
356Disregard128DefaultDrawDistance 1 0
357list ATI_Radeon_X500
358Disregard128DefaultDrawDistance 1 0
359list ATI_Radeon_X600
360Disregard128DefaultDrawDistance 1 0
361list ATI_Radeon_X700
362Disregard128DefaultDrawDistance 1 0
363list ATI_Radeon_X1300
364Disregard128DefaultDrawDistance 1 0
365list ATI_Radeon_X1400
366Disregard128DefaultDrawDistance 1 0
367list ATI_Radeon_X1500
368Disregard128DefaultDrawDistance 1 0
369list ATI_Radeon_X1600
370Disregard128DefaultDrawDistance 1 0
371list ATI_Radeon_X1700
372Disregard128DefaultDrawDistance 1 0
373
374list ATI_Mobility_Radeon_X1xxx
375Disregard128DefaultDrawDistance 1 0
376
377
378
379// Avatar hardware skinning causes
380// invisible avatars on x2600... so I masked
381// out other possible bad ones till it's fixed in 8.2
382
383list ATI_Radeon_HD_2300
384RenderAvatarVP 0 0
385RenderAvatarCloth 0 0
386Disregard128DefaultDrawDistance 1 0
387list ATI_Radeon_HD_2400
388RenderAvatarVP 0 0
389RenderAvatarCloth 0 0
390Disregard128DefaultDrawDistance 1 0
391list ATI_Radeon_HD_2600
392RenderAvatarVP 0 0
393RenderAvatarCloth 0 0
394list ATI_Radeon_HD_2900
395RenderAvatarVP 0 0
396RenderAvatarCloth 0 0
397list ATI_Radeon_HD_3800
398RenderAvatarVP 0 0
399RenderAvatarCloth 0 0
400
401list ATI_ASUS_AH24xx
402RenderAvatarVP 0 0
403RenderAvatarCloth 0 0
404Disregard128DefaultDrawDistance 1 0
405list ATI_ASUS_AH26xx
406RenderAvatarVP 0 0
407RenderAvatarCloth 0 0
408list ATI_ASUS_EAH24xx
409RenderAvatarVP 0 0
410RenderAvatarCloth 0 0
411list ATI_ASUS_EAH26xx
412RenderAvatarVP 0 0
413RenderAvatarCloth 0 0
414list ATI_ASUS_EAH38xx
415RenderAvatarVP 0 0
416RenderAvatarCloth 0 0
417
418
419/// Tweaked NVIDIA
420
421list NVIDIA_GeForce_FX_5100
422Disregard96DefaultDrawDistance 1 0
423list NVIDIA_GeForce_FX_5200
424Disregard96DefaultDrawDistance 1 0
425list NVIDIA_GeForce_FX_5500
426Disregard96DefaultDrawDistance 1 0
427list NVIDIA_GeForce_FX_5600
428Disregard96DefaultDrawDistance 1 0
429
430list NVIDIA_GeForce_FX_Go5100
431Disregard96DefaultDrawDistance 1 0
432list NVIDIA_GeForce_FX_Go5200
433Disregard96DefaultDrawDistance 1 0
434list NVIDIA_GeForce_FX_Go5300
435Disregard96DefaultDrawDistance 1 0
436list NVIDIA_GeForce_FX_Go5500
437Disregard96DefaultDrawDistance 1 0
438list NVIDIA_GeForce_FX_Go5600
439Disregard96DefaultDrawDistance 1 0
440
441list NVIDIA_GeForce_6100
442Disregard128DefaultDrawDistance 1 0
443list NVIDIA_GeForce_6200
444Disregard128DefaultDrawDistance 1 0
445list NVIDIA_GeForce_6500
446Disregard128DefaultDrawDistance 1 0
447list NVIDIA_GeForce_6600
448Disregard128DefaultDrawDistance 1 0
449
450list NVIDIA_G73
451Disregard128DefaultDrawDistance 1 0
452
453list NVIDIA_GeForce_Go_6100
454RenderVBOEnable 1 0
455Disregard128DefaultDrawDistance 1 0
456list NVIDIA_GeForce_Go_6200
457RenderVBOEnable 1 0
458Disregard128DefaultDrawDistance 1 0
459list NVIDIA_GeForce_Go_6500
460RenderVBOEnable 1 0
461Disregard128DefaultDrawDistance 1 0
462list NVIDIA_GeForce_Go_6600
463RenderVBOEnable 1 0
464Disregard128DefaultDrawDistance 1 0
465list NVIDIA_GeForce_Go_6700
466RenderVBOEnable 1 0
467Disregard128DefaultDrawDistance 1 0
468list NVIDIA_GeForce_Go_6800
469RenderVBOEnable 1 0
470Disregard128DefaultDrawDistance 1 0
471list NVIDIA_GeForce_Go_6
472RenderVBOEnable 1 0
473Disregard128DefaultDrawDistance 1 0
474
475list NVIDIA_GeForce_7200
476Disregard128DefaultDrawDistance 1 0
477list NVIDIA_GeForce_7300
478Disregard128DefaultDrawDistance 1 0
479list NVIDIA_GeForce_7400
480Disregard128DefaultDrawDistance 1 0
157 481
158list ATI_Mobility_Radeon_X3xx 482list NVIDIA_GeForce_Go_7200
159VertexShaderEnable 1 0 483Disregard128DefaultDrawDistance 1 0
484list NVIDIA_GeForce_Go_7300
485Disregard128DefaultDrawDistance 1 0
486list NVIDIA_GeForce_Go_7400
487Disregard128DefaultDrawDistance 1 0
160 488
161list ATI_Mobility_Radeon_X6xx
162VertexShaderEnable 1 0