OLD | NEW |
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // Determines whether certain gpu-related features are blacklisted or not. | 5 // Determines whether certain gpu-related features are blacklisted or not. |
6 // The format of a valid software_rendering_list.json file is defined in | 6 // The format of a valid software_rendering_list.json file is defined in |
7 // <gpu/config/gpu_control_list_format.txt>. | 7 // <gpu/config/gpu_control_list_format.txt>. |
8 // The supported "features" can be found in <gpu/config/gpu_blacklist.cc>. | 8 // The supported "features" can be found in <gpu/config/gpu_blacklist.cc>. |
9 | 9 |
10 #include "gpu/config/gpu_control_list_jsons.h" | 10 #include "gpu/config/gpu_control_list_jsons.h" |
11 | 11 |
12 #define LONG_STRING_CONST(...) #__VA_ARGS__ | 12 #define LONG_STRING_CONST(...) #__VA_ARGS__ |
13 | 13 |
14 namespace gpu { | 14 namespace gpu { |
15 | 15 |
16 const char kSoftwareRenderingListJson[] = LONG_STRING_CONST( | 16 const char kSoftwareRenderingListJson[] = LONG_STRING_CONST( |
17 | 17 |
18 { | 18 { |
19 "name": "software rendering list", | 19 "name": "software rendering list", |
20 // Please update the version number whenever you change this file. | 20 // Please update the version number whenever you change this file. |
21 "version": "6.10", | 21 "version": "6.11", |
22 "entries": [ | 22 "entries": [ |
23 { | 23 { |
24 "id": 1, | 24 "id": 1, |
25 "description": "ATI Radeon X1900 is not compatible with WebGL on the Mac."
, | 25 "description": "ATI Radeon X1900 is not compatible with WebGL on the Mac."
, |
26 "webkit_bugs": [47028], | 26 "webkit_bugs": [47028], |
27 "os": { | 27 "os": { |
28 "type": "macosx" | 28 "type": "macosx" |
29 }, | 29 }, |
30 "vendor_id": "0x1002", | 30 "vendor_id": "0x1002", |
31 "device_id": ["0x7249"], | 31 "device_id": ["0x7249"], |
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
140 } | 140 } |
141 } | 141 } |
142 ], | 142 ], |
143 "features": [ | 143 "features": [ |
144 "accelerated_2d_canvas", | 144 "accelerated_2d_canvas", |
145 "accelerated_video", | 145 "accelerated_video", |
146 "accelerated_video_decode", | 146 "accelerated_video_decode", |
147 "3d_css", | 147 "3d_css", |
148 "multisampling", | 148 "multisampling", |
149 "flash_3d", | 149 "flash_3d", |
| 150 "flash_stage3d", |
150 "force_compositing_mode" | 151 "force_compositing_mode" |
151 ] | 152 ] |
152 }, | 153 }, |
153 { | 154 { |
154 "id": 13, | 155 "id": 13, |
155 "description": "ATI drivers older than 10.6 on Windows XP are possibly unr
eliable.", | 156 "description": "ATI drivers older than 10.6 on Windows XP are possibly unr
eliable.", |
156 "cr_bugs": [74212], | 157 "cr_bugs": [74212], |
157 "os": { | 158 "os": { |
158 "type": "win", | 159 "type": "win", |
159 "version": { | 160 "version": { |
160 "op": "=", | 161 "op": "=", |
161 "value": "5" | 162 "value": "5" |
162 } | 163 } |
163 }, | 164 }, |
164 "vendor_id": "0x1002", | 165 "vendor_id": "0x1002", |
165 "driver_version": { | 166 "driver_version": { |
166 "op": "<", | 167 "op": "<", |
167 "value": "8.741" | 168 "value": "8.741" |
168 }, | 169 }, |
169 "features": [ | 170 "features": [ |
170 "accelerated_video", | 171 "accelerated_video", |
171 "accelerated_video_decode", | 172 "accelerated_video_decode", |
172 "3d_css", | 173 "3d_css", |
173 "multisampling", | 174 "multisampling", |
174 "flash_3d", | 175 "flash_3d", |
| 176 "flash_stage3d", |
175 "force_compositing_mode" | 177 "force_compositing_mode" |
176 ] | 178 ] |
177 }, | 179 }, |
178 { | 180 { |
179 "id": 14, | 181 "id": 14, |
180 "description": "NVIDIA drivers older than 257.21 on Windows XP are possibl
y unreliable.", | 182 "description": "NVIDIA drivers older than 257.21 on Windows XP are possibl
y unreliable.", |
181 "cr_bugs": [74212], | 183 "cr_bugs": [74212], |
182 "os": { | 184 "os": { |
183 "type": "win", | 185 "type": "win", |
184 "version": { | 186 "version": { |
185 "op": "=", | 187 "op": "=", |
186 "value": "5" | 188 "value": "5" |
187 } | 189 } |
188 }, | 190 }, |
189 "vendor_id": "0x10de", | 191 "vendor_id": "0x10de", |
190 "driver_version": { | 192 "driver_version": { |
191 "op": "<", | 193 "op": "<", |
192 "value": "6.14.12.5721" | 194 "value": "6.14.12.5721" |
193 }, | 195 }, |
194 "features": [ | 196 "features": [ |
195 "accelerated_video", | 197 "accelerated_video", |
196 "accelerated_video_decode", | 198 "accelerated_video_decode", |
197 "3d_css", | 199 "3d_css", |
198 "multisampling", | 200 "multisampling", |
199 "flash_3d", | 201 "flash_3d", |
| 202 "flash_stage3d", |
200 "force_compositing_mode" | 203 "force_compositing_mode" |
201 ] | 204 ] |
202 }, | 205 }, |
203 { | 206 { |
204 "id": 15, | 207 "id": 15, |
205 "description": "Intel drivers older than 14.42.7.5294 on Windows XP are po
ssibly unreliable.", | 208 "description": "Intel drivers older than 14.42.7.5294 on Windows XP are po
ssibly unreliable.", |
206 "cr_bugs": [74212], | 209 "cr_bugs": [74212], |
207 "os": { | 210 "os": { |
208 "type": "win", | 211 "type": "win", |
209 "version": { | 212 "version": { |
210 "op": "=", | 213 "op": "=", |
211 "value": "5" | 214 "value": "5" |
212 } | 215 } |
213 }, | 216 }, |
214 "vendor_id": "0x8086", | 217 "vendor_id": "0x8086", |
215 "driver_version": { | 218 "driver_version": { |
216 "op": "<", | 219 "op": "<", |
217 "value": "6.14.10.5294" | 220 "value": "6.14.10.5294" |
218 }, | 221 }, |
219 "features": [ | 222 "features": [ |
220 "accelerated_video", | 223 "accelerated_video", |
221 "accelerated_video_decode", | 224 "accelerated_video_decode", |
222 "3d_css", | 225 "3d_css", |
223 "multisampling", | 226 "multisampling", |
224 "flash_3d", | 227 "flash_3d", |
| 228 "flash_stage3d", |
225 "force_compositing_mode" | 229 "force_compositing_mode" |
226 ] | 230 ] |
227 }, | 231 }, |
228 { | 232 { |
229 "id": 16, | 233 "id": 16, |
230 "description": "Multisampling is buggy in ATI cards on older MacOSX.", | 234 "description": "Multisampling is buggy in ATI cards on older MacOSX.", |
231 "cr_bugs": [67752, 83153], | 235 "cr_bugs": [67752, 83153], |
232 "os": { | 236 "os": { |
233 "type": "macosx", | 237 "type": "macosx", |
234 "version": { | 238 "version": { |
(...skipping 670 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
905 "description": "Force compositing mode is unstable in Win Vista.", | 909 "description": "Force compositing mode is unstable in Win Vista.", |
906 "cr_bugs": [170421], | 910 "cr_bugs": [170421], |
907 "os": { | 911 "os": { |
908 "type": "win", | 912 "type": "win", |
909 "version": { | 913 "version": { |
910 "op": "=", | 914 "op": "=", |
911 "value": "6.0" | 915 "value": "6.0" |
912 } | 916 } |
913 }, | 917 }, |
914 "features": [ | 918 "features": [ |
| 919 "flash_3d", |
| 920 "flash_stage3d", |
915 "force_compositing_mode" | 921 "force_compositing_mode" |
916 ] | 922 ] |
917 }, | 923 }, |
918 { | 924 { |
919 "id": 66, | 925 "id": 66, |
920 "description": "Force compositing mode is unstable in MacOSX earlier than
10.8.", | 926 "description": "Force compositing mode is unstable in MacOSX earlier than
10.8.", |
921 "cr_bugs": [174101], | 927 "cr_bugs": [174101], |
922 "os": { | 928 "os": { |
923 "type": "macosx", | 929 "type": "macosx", |
924 "version": { | 930 "version": { |
(...skipping 199 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1124 "accelerated_video_decode" | 1130 "accelerated_video_decode" |
1125 ] | 1131 ] |
1126 } | 1132 } |
1127 ] | 1133 ] |
1128 } | 1134 } |
1129 | 1135 |
1130 ); // LONG_STRING_CONST macro | 1136 ); // LONG_STRING_CONST macro |
1131 | 1137 |
1132 } // namespace gpu | 1138 } // namespace gpu |
1133 | 1139 |
OLD | NEW |