diff options
author | Jacek Antonelli | 2008-08-15 23:44:46 -0500 |
---|---|---|
committer | Jacek Antonelli | 2008-08-15 23:44:46 -0500 |
commit | 38d6d37f2d982fa959e9e8a4a3f7e1ccfad7b5d4 (patch) | |
tree | adca584755d22ca041a2dbfc35d4eca01f70b32c /linden/indra/newview/featuretable.txt | |
parent | README.txt (diff) | |
download | meta-impy-38d6d37f2d982fa959e9e8a4a3f7e1ccfad7b5d4.zip meta-impy-38d6d37f2d982fa959e9e8a4a3f7e1ccfad7b5d4.tar.gz meta-impy-38d6d37f2d982fa959e9e8a4a3f7e1ccfad7b5d4.tar.bz2 meta-impy-38d6d37f2d982fa959e9e8a4a3f7e1ccfad7b5d4.tar.xz |
Second Life viewer sources 1.13.2.12
Diffstat (limited to 'linden/indra/newview/featuretable.txt')
-rw-r--r-- | linden/indra/newview/featuretable.txt | 170 |
1 files changed, 170 insertions, 0 deletions
diff --git a/linden/indra/newview/featuretable.txt b/linden/indra/newview/featuretable.txt new file mode 100644 index 0000000..3675fc3 --- /dev/null +++ b/linden/indra/newview/featuretable.txt | |||
@@ -0,0 +1,170 @@ | |||
1 | version 9 | ||
2 | |||
3 | // NOTE: This is mostly identical to featuretable_mac.txt with a few differences | ||
4 | // Should be combined into one table | ||
5 | |||
6 | // | ||
7 | // Generates lists of feature mask that can be applied on top of each other. | ||
8 | // | ||
9 | // // Begin comments | ||
10 | // list <name> | ||
11 | // Starts a feature list named <name> | ||
12 | // <name> <available> <recommended> | ||
13 | // <name> is the name of a feature | ||
14 | // <available> is 0 or 1, whether the feature is available | ||
15 | // <recommended> is an S32 which is the recommended value | ||
16 | // | ||
17 | // For now, the first list read sets up all of the default values | ||
18 | // | ||
19 | |||
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 | RenderAGP 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 | |||
38 | // | ||
39 | // Class 0 Hardware (Unknown or just old) | ||
40 | // | ||
41 | list Class0 | ||
42 | VertexShaderEnable 1 0 | ||
43 | RenderDistance 1 64 | ||
44 | RenderAvatarVP 1 0 | ||
45 | RenderAvatarMode 1 0 | ||
46 | RenderLighting 1 0 | ||
47 | RenderObjectBump 1 0 | ||
48 | RenderRippleWater 1 0 | ||
49 | |||
50 | // | ||
51 | // Class 1 Hardware | ||
52 | // | ||
53 | list Class1 | ||
54 | VertexShaderEnable 1 0 | ||
55 | RenderDistance 1 96 | ||
56 | RenderAvatarVP 1 1 | ||
57 | RenderAvatarMode 1 0 | ||
58 | RenderLighting 1 0 | ||
59 | RenderObjectBump 1 0 | ||
60 | RenderRippleWater 1 0 | ||
61 | |||
62 | // | ||
63 | // Class 2 Hardware (make it purty) | ||
64 | // | ||
65 | list Class2 | ||
66 | VertexShaderEnable 1 1 | ||
67 | RenderAvatarVP 1 1 | ||
68 | RenderAvatarMode 1 1 | ||
69 | RenderLighting 1 1 | ||
70 | RenderObjectBump 1 1 | ||
71 | RenderRippleWater 1 1 | ||
72 | |||
73 | // | ||
74 | // Class 3 Hardware (make it purty) | ||
75 | // | ||
76 | list Class3 | ||
77 | VertexShaderEnable 1 1 | ||
78 | RenderAvatarVP 1 1 | ||
79 | RenderAvatarMode 1 1 | ||
80 | RenderLighting 1 1 | ||
81 | RenderObjectBump 1 1 | ||
82 | RenderRippleWater 1 1 | ||
83 | |||
84 | // | ||
85 | // No Pixel Shaders available | ||
86 | // | ||
87 | list NoPixelShaders | ||
88 | VertexShaderEnable 0 0 | ||
89 | RenderAvatarVP 0 0 | ||
90 | |||
91 | // | ||
92 | // No Vertex Shaders available | ||
93 | // | ||
94 | list NoVertexShaders | ||
95 | VertexShaderEnable 0 0 | ||
96 | RenderAvatarVP 0 0 | ||
97 | |||
98 | // | ||
99 | // "Default" setups for safe, low, medium, high | ||
100 | // | ||
101 | list safe | ||
102 | RenderAGP 1 0 | ||
103 | RenderAniso 1 0 | ||
104 | RenderAvatarVP 0 0 | ||
105 | RenderLighting 1 0 | ||
106 | RenderParticleCount 1 1024 | ||
107 | RenderTerrainDetail 1 0 | ||
108 | |||
109 | |||
110 | list low | ||
111 | RenderAGP 1 1 | ||
112 | RenderAniso 1 0 | ||
113 | RenderLighting 1 0 | ||
114 | |||
115 | list medium | ||
116 | RenderLighting 1 0 | ||
117 | |||
118 | |||
119 | // | ||
120 | // CPU based feature masks | ||
121 | // | ||
122 | |||
123 | // 1Ghz or less (equiv) | ||
124 | list CPUSlow | ||
125 | RenderParticleCount 1 1024 | ||
126 | |||
127 | |||
128 | // | ||
129 | // RAM based feature masks | ||
130 | // | ||
131 | list RAM256MB | ||
132 | RenderObjectBump 0 0 | ||
133 | |||
134 | |||
135 | // | ||
136 | // Graphics card based feature masks | ||
137 | // | ||
138 | list Brookdale | ||
139 | RenderAniso 1 0 | ||
140 | RenderLighting 1 0 | ||
141 | RenderTerrainDetail 1 0 | ||
142 | |||
143 | list GeForce2 | ||
144 | RenderAniso 1 0 | ||
145 | RenderLighting 1 0 | ||
146 | RenderParticleCount 1 2048 | ||
147 | RenderTerrainDetail 1 0 | ||
148 | |||
149 | list GeForce3 | ||
150 | |||
151 | list ATI | ||
152 | |||
153 | // Hacked to be paranoid "safe" | ||
154 | // Disable AGP entirely, in Catalyst 4.3 it's at least 50% slower | ||
155 | list Radeon8500 | ||
156 | RenderAGP 0 0 | ||
157 | RenderLighting 1 0 | ||
158 | RenderParticleCount 1 4096 | ||
159 | |||
160 | // Hacked to be paranoid "safe" | ||
161 | list Radeon9700 | ||
162 | RenderParticleCount 1 4096 | ||
163 | |||
164 | // Hacked to be paranoid "safe" | ||
165 | // Disable AGP entirely, in Catalyst 4.3 it's at least 50% slower | ||
166 | list MobilityRadeon9000 | ||
167 | RenderLighting 1 0 | ||
168 | RenderParticleCount 1 4096 | ||
169 | |||
170 | list GeForceFX | ||