Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(280)

Side by Side Diff: chrome/browser/resources/software_rendering_list.json

Issue 8511067: Remove GPU blacklist auto-update. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 9 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 // Determines whether certain gpu-related features are blacklisted or not.
2 // A valid software_rendering_list.json file are in the format of
3 // {
4 // "version": "x.y",
5 // "entries": [
6 // { // entry 1
7 // },
8 // ...
9 // { // entry n
10 // }
11 // ]
12 // }
13 //
14 // Each entry contains the following fields (fields are optional unless
15 // specifically described as mandatory below):
16 // 1. "id" is an integer. 0 is reserved. This field is mandatory.
17 // 2. "os" contains "type" and an optional "version". "type" could be "macosx",
18 // "linux", "win", "chromeos", or "any". "any" is the same as not specifying
19 // "os".
20 // "version" is a VERSION structure (defined below).
21 // 3. "vendor_id" is a string. 0 is reserved.
22 // 4. "device_id" is an array of strings. 0 is reserved.
23 // 5. "driver_vendor" is a STRING structure (defined below).
24 // 6. "driver_version" is a VERSION structure (defined below).
25 // 7. "driver_date" is a VERSION structure (defined below).
26 // The version is interpreted as "year.month.day".
27 // 8. "gl_vendor" is a STRING structure (defined below).
28 // 9. "gl_renderer" is a STRING structure (defined below).
29 // 10: "exceptions" is a list of entries.
30 // 11. "blacklist" is a list of gpu feature strings, valid values include
31 // "accelerated_2d_canvas", "accelerated_compositing", "webgl",
32 // "multisampling", and "all".
33 // This field is mandatory.
34 // 12. "description" has the description of the entry.
35 // 13. "webkit_bugs" is an array of associated webkit bug numbers.
36 // 14. "cr_bugs" is an array of associated webkit bug numbers.
37 // 15. "browser_version" is a VERSION structure (defined below). If this
38 // condition is not satisfied, the entry will be ignored. If it is not
39 // present, then the entry applies to all versions of the browser.
40 // 16. "browser_channels" is a list of browser channel strings, valid values
41 // include "stable", "beta", "dev", and "canary". If the browser_channels
42 // list is not present, the entry matches all channels.
43 // 17. "disabled" is a boolean. If it is present, the entry will be skipped.
44 // This can not be used in exceptions.
45 //
46 // VERSION includes "op" "number", and "number2". "op" can be any of the
47 // following values: "=", "<", "<=", ">", ">=", "any", "between". "number2" is
48 // only used if "op" is "between". "number" is used for all "op" values except
49 // "any". "number" and "number2" are in the format of x, x.x, x.x.x, etc.
50 //
51 // STRING includes "op" and "value". "op" can be any of the following values:
52 // "contains", "beginwith", "endwith", "=". "value" is a string.
53
54 {
55 "name": "software rendering list",
56 // Please update the version number whenever you change this file.
57 "version": "1.22",
58 "entries": [
59 {
60 "id": 1,
61 "description": "ATI Radeon X1900 is not compatible with WebGL on the Mac." ,
62 "webkit_bugs": [47028],
63 "os": {
64 "type": "macosx"
65 },
66 "vendor_id": "0x1002",
67 "device_id": ["0x7249"],
68 "blacklist": [
69 "webgl"
70 ]
71 },
72 {
73 "id": 3,
74 "description": "GL driver is software rendered. Accelerated compositing is disabled.",
75 "cr_bugs": [59302],
76 "os": {
77 "type": "linux"
78 },
79 "gl_renderer": {
80 "op": "contains",
81 "value": "software"
82 },
83 "blacklist": [
84 "accelerated_compositing"
85 ]
86 },
87 {
88 "id": 4,
89 "description": "The Intel Mobile 945 Express family of chipsets is not com patible with WebGL.",
90 "os": {
91 "type": "any"
92 },
93 "vendor_id": "0x8086",
94 "device_id": ["0x27AE"],
95 "blacklist": [
96 "webgl"
97 ]
98 },
99 {
100 "id": 5,
101 "description": "ATI/AMD cards with older or third-party drivers in Linux a re crash-prone.",
102 "cr_bugs": [71381, 76428, 73910, 101225],
103 "os": {
104 "type": "linux"
105 },
106 "vendor_id": "0x1002",
107 "exceptions": [
108 {
109 "driver_vendor": {
110 "op": "contains",
111 "value": "AMD"
112 },
113 "driver_version": {
114 "op": ">=",
115 "number": "8.92"
116 }
117 }
118 ],
119 "blacklist": [
120 "all"
121 ]
122 },
123 {
124 "id": 8,
125 "description": "NVIDIA GeForce FX Go5200 is assumed to be buggy.",
126 "cr_bugs": [72938],
127 "os": {
128 "type": "any"
129 },
130 "vendor_id": "0x10de",
131 "device_id": ["0x0324"],
132 "blacklist": [
133 "all"
134 ]
135 },
136 {
137 "id": 10,
138 "description": "NVIDIA GeForce 7300 GT on Mac does not support WebGL.",
139 "cr_bugs": [73794],
140 "os": {
141 "type": "macosx"
142 },
143 "vendor_id": "0x10de",
144 "device_id": ["0x0393"],
145 "blacklist": [
146 "webgl"
147 ]
148 },
149 {
150 "id": 12,
151 "description": "Drivers older than 2009-01 on Windows are assumed to be bu ggy.",
152 "cr_bugs": [72979, 89802],
153 "os": {
154 "type": "win"
155 },
156 "driver_date": {
157 "op": "<",
158 "number": "2009.1"
159 },
160 "exceptions": [
161 {
162 "vendor_id": "0x8086",
163 "device_id": ["0x29a2"],
164 "driver_version": {
165 "op": ">=",
166 "number": "7.15.10.1624"
167 }
168 }
169 ],
170 "blacklist": [
171 "all"
172 ]
173 },
174 {
175 "id": 13,
176 "description": "ATI drivers older than 10.6 on Windows XP are assumed to b e buggy.",
177 "cr_bugs": [74212],
178 "os": {
179 "type": "win",
180 "version": {
181 "op": "=",
182 "number": "5"
183 }
184 },
185 "vendor_id": "0x1002",
186 "driver_version": {
187 "op": "<",
188 "number": "8.741"
189 },
190 "blacklist": [
191 "all"
192 ]
193 },
194 {
195 "id": 14,
196 "description": "NVIDIA drivers older than 257.21 on Windows XP are assumed to be buggy.",
197 "cr_bugs": [74212],
198 "os": {
199 "type": "win",
200 "version": {
201 "op": "=",
202 "number": "5"
203 }
204 },
205 "vendor_id": "0x10de",
206 "driver_version": {
207 "op": "<",
208 "number": "6.14.12.5721"
209 },
210 "blacklist": [
211 "all"
212 ]
213 },
214 {
215 "id": 15,
216 "description": "Intel drivers older than 14.42.7.5294 on Windows XP are as sumed to be buggy.",
217 "cr_bugs": [74212],
218 "os": {
219 "type": "win",
220 "version": {
221 "op": "=",
222 "number": "5"
223 }
224 },
225 "vendor_id": "0x8086",
226 "driver_version": {
227 "op": "<",
228 "number": "6.14.10.5294"
229 },
230 "blacklist": [
231 "all"
232 ]
233 },
234 {
235 "id": 16,
236 "description": "Multisampling is buggy in some ATI Mac cards.",
237 "cr_bugs": [67752, 83153],
238 "os": {
239 "type": "macosx"
240 },
241 "vendor_id": "0x1002",
242 "exceptions": [
243 {
244 "device_id": ["0x6760", "0x9488"]
245 }
246 ],
247 "blacklist": [
248 "multisampling"
249 ]
250 },
251 {
252 "id": 17,
253 "description": "Intel mesa drivers are crash-prone.",
254 "cr_bugs": [76703],
255 "os": {
256 "type": "linux"
257 },
258 "vendor_id": "0x8086",
259 "blacklist": [
260 "all"
261 ]
262 },
263 {
264 "id": 18,
265 "description": "NVIDIA Quadro FX 1500 is buggy.",
266 "cr_bugs": [84701],
267 "os": {
268 "type": "linux"
269 },
270 "vendor_id": "0x10de",
271 "device_id": ["0x029e"],
272 "blacklist": [
273 "all"
274 ]
275 },
276 {
277 "id": 19,
278 "description": "Accelerated 2d canvas and accelerated compositing are not supported in Mac OSX version 10.5.",
279 "cr_bugs": [87157],
280 "os": {
281 "type": "macosx",
282 "version": {
283 "op": "=",
284 "number": "10.5"
285 }
286 },
287 "blacklist": [
288 "accelerated_2d_canvas",
289 "accelerated_compositing"
290 ]
291 },
292 {
293 "id": 20,
294 "description": "NVIDIA driver 260.19.06 on linux is crash-prone.",
295 "cr_bugs": [82232, 82541],
296 "os": {
297 "type": "linux"
298 },
299 "vendor_id": "0x10de",
300 "driver_vendor": {
301 "op": "=",
302 "value": "NVIDIA"
303 },
304 "driver_version": {
305 "op": "=",
306 "number": "260.19.6"
307 },
308 "blacklist": [
309 "all"
310 ]
311 },
312 {
313 "id": 21,
314 "description": "NVIDIA driver 195.36.24 on linux is buggy for certain Quad ro FX series cards.",
315 "cr_bugs": [87680,90091],
316 "os": {
317 "type": "linux"
318 },
319 "vendor_id": "0x10de",
320 "device_id": ["0x00cd", "0x00ce"],
321 "driver_vendor": {
322 "op": "=",
323 "value": "NVIDIA"
324 },
325 "driver_version": {
326 "op": "=",
327 "number": "195.36.24"
328 },
329 "blacklist": [
330 "all"
331 ]
332 },
333 {
334 "id": 22,
335 "description": "NVIDIA linux drivers older than 195.36.24 are assumed to b e buggy.",
336 "os": {
337 "type": "linux"
338 },
339 "vendor_id": "0x10de",
340 "driver_vendor": {
341 "op": "=",
342 "value": "NVIDIA"
343 },
344 "driver_version": {
345 "op": "<",
346 "number": "195.36.24"
347 },
348 "blacklist": [
349 "all"
350 ]
351 },
352 {
353 "id": 23,
354 "description": "Mesa drivers in linux older than 7.11 are assumed to be bu ggy.",
355 "os": {
356 "type": "linux"
357 },
358 "driver_vendor": {
359 "op": "=",
360 "value": "Mesa"
361 },
362 "driver_version": {
363 "op": "<",
364 "number": "7.11"
365 },
366 "blacklist": [
367 "all"
368 ]
369 },
370 {
371 "id": 24,
372 "description": "Accelerated 2d canvas is unstable in Linux at the moment." ,
373 "os": {
374 "type": "linux"
375 },
376 "blacklist": [
377 "accelerated_2d_canvas"
378 ]
379 },
380 {
381 "id": 27,
382 "description": "ATI/AMD cards with older drivers in Linux are crash-prone. ",
383 "cr_bugs": [95934, 94973],
384 "os": {
385 "type": "linux"
386 },
387 "gl_vendor": {
388 "op": "beginwith",
389 "value": "ATI"
390 },
391 "exceptions": [
392 {
393 "driver_vendor": {
394 "op": "contains",
395 "value": "AMD"
396 },
397 "driver_version": {
398 "op": ">=",
399 "number": "8.92"
400 }
401 }
402 ],
403 "blacklist": [
404 "all"
405 ]
406 },
407 {
408 "id": 28,
409 "description": "ATI/AMD cards with third-party drivers in Linux are crash- prone.",
410 "cr_bugs": [95934, 94973],
411 "os": {
412 "type": "linux"
413 },
414 "gl_vendor": {
415 "op": "beginwith",
416 "value": "X.Org"
417 },
418 "gl_renderer": {
419 "op": "contains",
420 "value": "AMD"
421 },
422 "blacklist": [
423 "all"
424 ]
425 },
426 {
427 "id": 29,
428 "description": "ATI/AMD cards with third-party drivers in Linux are crash- prone.",
429 "cr_bugs": [95934, 94973],
430 "os": {
431 "type": "linux"
432 },
433 "gl_vendor": {
434 "op": "beginwith",
435 "value": "X.Org"
436 },
437 "gl_renderer": {
438 "op": "contains",
439 "value": "ATI"
440 },
441 "blacklist": [
442 "all"
443 ]
444 }
445 ]
446 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698