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": "9.0", | 21 "version": "8.10", |
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"], |
32 "features": [ | 32 "features": [ |
33 "webgl", | 33 "webgl", |
34 "flash_3d", | 34 "flash_3d", |
35 "flash_stage3d" | 35 "flash_stage3d" |
36 ] | 36 ] |
37 }, | 37 }, |
38 { | 38 { |
39 "id": 3, | 39 "id": 3, |
40 "description": "GL driver is software rendered. GPU acceleration is disabl
ed", | 40 "description": "GL driver is software rendered. GPU acceleration is disabl
ed", |
41 "cr_bugs": [59302, 315217], | 41 "cr_bugs": [59302, 315217], |
42 "os": { | 42 "os": { |
43 "type": "linux" | 43 "type": "linux" |
44 }, | 44 }, |
45 "gl_renderer": "(?i).*software.*", | 45 "gl_renderer": { |
| 46 "op": "contains", |
| 47 "value": "software" |
| 48 }, |
46 "features": [ | 49 "features": [ |
47 "all" | 50 "all" |
48 ] | 51 ] |
49 }, | 52 }, |
50 { | 53 { |
51 "id": 4, | 54 "id": 4, |
52 "description": "The Intel Mobile 945 Express family of chipsets is not com
patible with WebGL", | 55 "description": "The Intel Mobile 945 Express family of chipsets is not com
patible with WebGL", |
53 "cr_bugs": [232035], | 56 "cr_bugs": [232035], |
54 "os": { | 57 "os": { |
55 "type": "any" | 58 "type": "any" |
(...skipping 10 matching lines...) Expand all Loading... |
66 { | 69 { |
67 "id": 5, | 70 "id": 5, |
68 "description": "ATI/AMD cards with older drivers in Linux are crash-prone"
, | 71 "description": "ATI/AMD cards with older drivers in Linux are crash-prone"
, |
69 "cr_bugs": [71381, 76428, 73910, 101225, 136240, 357314], | 72 "cr_bugs": [71381, 76428, 73910, 101225, 136240, 357314], |
70 "os": { | 73 "os": { |
71 "type": "linux" | 74 "type": "linux" |
72 }, | 75 }, |
73 "vendor_id": "0x1002", | 76 "vendor_id": "0x1002", |
74 "exceptions": [ | 77 "exceptions": [ |
75 { | 78 { |
76 "driver_vendor": ".*AMD.*", | 79 "driver_vendor": { |
| 80 "op": "contains", |
| 81 "value": "AMD" |
| 82 }, |
77 "driver_version": { | 83 "driver_version": { |
78 "op": ">=", | 84 "op": ">=", |
79 "style": "lexical", | 85 "style": "lexical", |
80 "value": "8.98" | 86 "value": "8.98" |
81 } | 87 } |
82 }, | 88 }, |
83 { | 89 { |
84 "driver_vendor": "Mesa", | 90 "driver_vendor": { |
| 91 "op": "=", |
| 92 "value": "Mesa" |
| 93 }, |
85 "driver_version": { | 94 "driver_version": { |
86 "op": ">=", | 95 "op": ">=", |
87 "value": "10.0.4" | 96 "value": "10.0.4" |
88 } | 97 } |
89 } | 98 } |
90 ], | 99 ], |
91 "features": [ | 100 "features": [ |
92 "all" | 101 "all" |
93 ] | 102 ] |
94 }, | 103 }, |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
134 "exceptions": [ | 143 "exceptions": [ |
135 { | 144 { |
136 "vendor_id": "0x8086", | 145 "vendor_id": "0x8086", |
137 "device_id": ["0x29a2"], | 146 "device_id": ["0x29a2"], |
138 "driver_version": { | 147 "driver_version": { |
139 "op": ">=", | 148 "op": ">=", |
140 "value": "7.15.10.1624" | 149 "value": "7.15.10.1624" |
141 } | 150 } |
142 }, | 151 }, |
143 { | 152 { |
144 "driver_vendor": "osmesa" | 153 "driver_vendor": { |
| 154 "op": "=", |
| 155 "value": "osmesa" |
| 156 } |
145 }, | 157 }, |
146 { | 158 { |
147 "vendor_id": "0x1414", | 159 "vendor_id": "0x1414", |
148 "device_id": ["0x02c1"] | 160 "device_id": ["0x02c1"] |
149 } | 161 } |
150 ], | 162 ], |
151 "features": [ | 163 "features": [ |
152 "all" | 164 "all" |
153 ] | 165 ] |
154 }, | 166 }, |
155 { | 167 { |
156 "id": 17, | 168 "id": 17, |
157 "description": "Older Intel mesa drivers are crash-prone", | 169 "description": "Older Intel mesa drivers are crash-prone", |
158 "cr_bugs": [76703, 164555, 225200, 340886], | 170 "cr_bugs": [76703, 164555, 225200, 340886], |
159 "os": { | 171 "os": { |
160 "type": "linux" | 172 "type": "linux" |
161 }, | 173 }, |
162 "vendor_id": "0x8086", | 174 "vendor_id": "0x8086", |
163 "driver_vendor": "Mesa", | 175 "driver_vendor": { |
| 176 "op": "=", |
| 177 "value": "Mesa" |
| 178 }, |
164 "driver_version": { | 179 "driver_version": { |
165 "op": "<", | 180 "op": "<", |
166 "value": "10.1" | 181 "value": "10.1" |
167 }, | 182 }, |
168 "exceptions": [ | 183 "exceptions": [ |
169 { | 184 { |
170 "device_id": ["0x0102", "0x0106", "0x0112", "0x0116", "0x0122", "0x012
6", "0x010a", "0x0152", "0x0156", "0x015a", "0x0162", "0x0166"], | 185 "device_id": ["0x0102", "0x0106", "0x0112", "0x0116", "0x0122", "0x012
6", "0x010a", "0x0152", "0x0156", "0x015a", "0x0162", "0x0166"], |
171 "driver_version": { | 186 "driver_version": { |
172 "op": ">=", | 187 "op": ">=", |
173 "value": "8.0" | 188 "value": "8.0" |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
218 "features": [ | 233 "features": [ |
219 "all" | 234 "all" |
220 ] | 235 ] |
221 }, | 236 }, |
222 { | 237 { |
223 "id": 23, | 238 "id": 23, |
224 "description": "Mesa drivers in linux older than 7.11 are assumed to be bu
ggy", | 239 "description": "Mesa drivers in linux older than 7.11 are assumed to be bu
ggy", |
225 "os": { | 240 "os": { |
226 "type": "linux" | 241 "type": "linux" |
227 }, | 242 }, |
228 "driver_vendor": "Mesa", | 243 "driver_vendor": { |
| 244 "op": "=", |
| 245 "value": "Mesa" |
| 246 }, |
229 "driver_version": { | 247 "driver_version": { |
230 "op": "<", | 248 "op": "<", |
231 "value": "7.11" | 249 "value": "7.11" |
232 }, | 250 }, |
233 "exceptions": [ | 251 "exceptions": [ |
234 { | 252 { |
235 "driver_vendor": "osmesa" | 253 "driver_vendor": { |
| 254 "op": "=", |
| 255 "value": "osmesa" |
| 256 } |
236 } | 257 } |
237 ], | 258 ], |
238 "features": [ | 259 "features": [ |
239 "all" | 260 "all" |
240 ] | 261 ] |
241 }, | 262 }, |
242 { | 263 { |
243 "id": 24, | 264 "id": 24, |
244 "description": "Accelerated 2d canvas is unstable in Linux at the moment", | 265 "description": "Accelerated 2d canvas is unstable in Linux at the moment", |
245 "os": { | 266 "os": { |
246 "type": "linux" | 267 "type": "linux" |
247 }, | 268 }, |
248 "features": [ | 269 "features": [ |
249 "accelerated_2d_canvas" | 270 "accelerated_2d_canvas" |
250 ] | 271 ] |
251 }, | 272 }, |
252 { | 273 { |
253 "id": 27, | 274 "id": 27, |
254 "description": "ATI/AMD cards with older drivers in Linux are crash-prone"
, | 275 "description": "ATI/AMD cards with older drivers in Linux are crash-prone"
, |
255 "cr_bugs": [95934, 94973, 136240, 357314], | 276 "cr_bugs": [95934, 94973, 136240, 357314], |
256 "os": { | 277 "os": { |
257 "type": "linux" | 278 "type": "linux" |
258 }, | 279 }, |
259 "gl_vendor": "ATI.*", | 280 "gl_vendor": { |
| 281 "op": "beginwith", |
| 282 "value": "ATI" |
| 283 }, |
260 "exceptions": [ | 284 "exceptions": [ |
261 { | 285 { |
262 "driver_vendor": ".*AMD.*", | 286 "driver_vendor": { |
| 287 "op": "contains", |
| 288 "value": "AMD" |
| 289 }, |
263 "driver_version": { | 290 "driver_version": { |
264 "op": ">=", | 291 "op": ">=", |
265 "style": "lexical", | 292 "style": "lexical", |
266 "value": "8.98" | 293 "value": "8.98" |
267 } | 294 } |
268 }, | 295 }, |
269 { | 296 { |
270 "driver_vendor": "Mesa", | 297 "driver_vendor": { |
| 298 "op": "=", |
| 299 "value": "Mesa" |
| 300 }, |
271 "driver_version": { | 301 "driver_version": { |
272 "op": ">=", | 302 "op": ">=", |
273 "value": "10.0.4" | 303 "value": "10.0.4" |
274 } | 304 } |
275 } | 305 } |
276 ], | 306 ], |
277 "features": [ | 307 "features": [ |
278 "all" | 308 "all" |
279 ] | 309 ] |
280 }, | 310 }, |
281 { | 311 { |
282 "id": 28, | 312 "id": 28, |
283 "description": "ATI/AMD cards with third-party drivers in Linux are crash-
prone", | 313 "description": "ATI/AMD cards with third-party drivers in Linux are crash-
prone", |
284 "cr_bugs": [95934, 94973, 357314], | 314 "cr_bugs": [95934, 94973, 357314], |
285 "os": { | 315 "os": { |
286 "type": "linux" | 316 "type": "linux" |
287 }, | 317 }, |
288 "gl_vendor": "X\\.Org.*", | 318 "gl_vendor": { |
289 "gl_renderer": ".*AMD.*", | 319 "op": "beginwith", |
| 320 "value": "X.Org" |
| 321 }, |
| 322 "gl_renderer": { |
| 323 "op": "contains", |
| 324 "value": "AMD" |
| 325 }, |
290 "exceptions": [ | 326 "exceptions": [ |
291 { | 327 { |
292 "driver_vendor": "Mesa", | 328 "driver_vendor": { |
| 329 "op": "=", |
| 330 "value": "Mesa" |
| 331 }, |
293 "driver_version": { | 332 "driver_version": { |
294 "op": ">=", | 333 "op": ">=", |
295 "value": "10.0.4" | 334 "value": "10.0.4" |
296 } | 335 } |
297 } | 336 } |
298 ], | 337 ], |
299 "features": [ | 338 "features": [ |
300 "all" | 339 "all" |
301 ] | 340 ] |
302 }, | 341 }, |
303 { | 342 { |
304 "id": 29, | 343 "id": 29, |
305 "description": "ATI/AMD cards with third-party drivers in Linux are crash-
prone", | 344 "description": "ATI/AMD cards with third-party drivers in Linux are crash-
prone", |
306 "cr_bugs": [95934, 94973, 357314], | 345 "cr_bugs": [95934, 94973, 357314], |
307 "os": { | 346 "os": { |
308 "type": "linux" | 347 "type": "linux" |
309 }, | 348 }, |
310 "gl_vendor": "X\\.Org.*", | 349 "gl_vendor": { |
311 "gl_renderer": ".*ATI.*", | 350 "op": "beginwith", |
| 351 "value": "X.Org" |
| 352 }, |
| 353 "gl_renderer": { |
| 354 "op": "contains", |
| 355 "value": "ATI" |
| 356 }, |
312 "exceptions": [ | 357 "exceptions": [ |
313 { | 358 { |
314 "driver_vendor": "Mesa", | 359 "driver_vendor": { |
| 360 "op": "=", |
| 361 "value": "Mesa" |
| 362 }, |
315 "driver_version": { | 363 "driver_version": { |
316 "op": ">=", | 364 "op": ">=", |
317 "value": "10.0.4" | 365 "value": "10.0.4" |
318 } | 366 } |
319 } | 367 } |
320 ], | 368 ], |
321 "features": [ | 369 "features": [ |
322 "all" | 370 "all" |
323 ] | 371 ] |
324 }, | 372 }, |
325 { | 373 { |
326 "id": 30, | 374 "id": 30, |
327 "description": "NVIDIA cards with nouveau drivers in Linux are crash-prone
", | 375 "description": "NVIDIA cards with nouveau drivers in Linux are crash-prone
", |
328 "cr_bugs": [94103], | 376 "cr_bugs": [94103], |
329 "os": { | 377 "os": { |
330 "type": "linux" | 378 "type": "linux" |
331 }, | 379 }, |
332 "vendor_id": "0x10de", | 380 "vendor_id": "0x10de", |
333 "gl_vendor": "(?i)nouveau.*", | 381 "gl_vendor": { |
| 382 "op": "beginwith", |
| 383 "value": "nouveau" |
| 384 }, |
334 "features": [ | 385 "features": [ |
335 "all" | 386 "all" |
336 ] | 387 ] |
337 }, | 388 }, |
338 { | 389 { |
339 "id": 32, | 390 "id": 32, |
340 "description": "Accelerated 2d canvas is disabled on Windows systems with
low perf stats", | 391 "description": "Accelerated 2d canvas is disabled on Windows systems with
low perf stats", |
341 "cr_bugs": [116350, 151500], | 392 "cr_bugs": [116350, 151500], |
342 "os": { | 393 "os": { |
343 "type": "win" | 394 "type": "win" |
344 }, | 395 }, |
345 "perf_overall": { | 396 "perf_overall": { |
346 "op": "<", | 397 "op": "<", |
347 "value": "3.5" | 398 "value": "3.5" |
348 }, | 399 }, |
349 "exceptions": [ | 400 "exceptions": [ |
350 { | 401 { |
351 "perf_gaming": { | 402 "perf_gaming": { |
352 "op": ">", | 403 "op": ">", |
353 "value": "3.5" | 404 "value": "3.5" |
354 } | 405 } |
355 }, | 406 }, |
356 { | 407 { |
357 "cpu_info": "(?i).*Atom.*" | 408 "cpu_info": { |
| 409 "op": "contains", |
| 410 "value": "Atom" |
| 411 } |
358 } | 412 } |
359 ], | 413 ], |
360 "features": [ | 414 "features": [ |
361 "accelerated_2d_canvas" | 415 "accelerated_2d_canvas" |
362 ] | 416 ] |
363 }, | 417 }, |
364 { | 418 { |
365 "id": 34, | 419 "id": 34, |
366 "description": "S3 Trio (used in Virtual PC) is not compatible", | 420 "description": "S3 Trio (used in Virtual PC) is not compatible", |
367 "cr_bugs": [119948], | 421 "cr_bugs": [119948], |
(...skipping 20 matching lines...) Expand all Loading... |
388 { | 442 { |
389 "id": 37, | 443 "id": 37, |
390 "description": "Older drivers are unreliable for Optimus on Linux", | 444 "description": "Older drivers are unreliable for Optimus on Linux", |
391 "cr_bugs": [131308, 363418], | 445 "cr_bugs": [131308, 363418], |
392 "os": { | 446 "os": { |
393 "type": "linux" | 447 "type": "linux" |
394 }, | 448 }, |
395 "multi_gpu_style": "optimus", | 449 "multi_gpu_style": "optimus", |
396 "exceptions": [ | 450 "exceptions": [ |
397 { | 451 { |
398 "driver_vendor": "Mesa", | 452 "driver_vendor": { |
| 453 "op": "=", |
| 454 "value": "Mesa" |
| 455 }, |
399 "driver_version": { | 456 "driver_version": { |
400 "op": ">=", | 457 "op": ">=", |
401 "value": "10.1" | 458 "value": "10.1" |
402 }, | 459 }, |
403 "gl_vendor": "Intel.*" | 460 "gl_vendor": { |
| 461 "op": "beginwith", |
| 462 "value": "Intel" |
| 463 } |
404 } | 464 } |
405 ], | 465 ], |
406 "features": [ | 466 "features": [ |
407 "all" | 467 "all" |
408 ] | 468 ] |
409 }, | 469 }, |
410 { | 470 { |
411 "id": 38, | 471 "id": 38, |
412 "description": "Accelerated 2D canvas is unstable for NVidia GeForce 9400M
on Lion", | 472 "description": "Accelerated 2D canvas is unstable for NVidia GeForce 9400M
on Lion", |
413 "cr_bugs": [130495], | 473 "cr_bugs": [130495], |
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
490 ] | 550 ] |
491 }, | 551 }, |
492 { | 552 { |
493 "id": 47, | 553 "id": 47, |
494 "description": "NVIDIA linux drivers older than 295.* are assumed to be bu
ggy", | 554 "description": "NVIDIA linux drivers older than 295.* are assumed to be bu
ggy", |
495 "cr_bugs": [78497], | 555 "cr_bugs": [78497], |
496 "os": { | 556 "os": { |
497 "type": "linux" | 557 "type": "linux" |
498 }, | 558 }, |
499 "vendor_id": "0x10de", | 559 "vendor_id": "0x10de", |
500 "driver_vendor": "NVIDIA", | 560 "driver_vendor": { |
| 561 "op": "=", |
| 562 "value": "NVIDIA" |
| 563 }, |
501 "driver_version": { | 564 "driver_version": { |
502 "op": "<", | 565 "op": "<", |
503 "value": "295" | 566 "value": "295" |
504 }, | 567 }, |
505 "features": [ | 568 "features": [ |
506 "all" | 569 "all" |
507 ] | 570 ] |
508 }, | 571 }, |
509 { | 572 { |
510 "id": 48, | 573 "id": 48, |
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
551 "flash_stage3d" | 614 "flash_stage3d" |
552 ] | 615 ] |
553 }, | 616 }, |
554 { | 617 { |
555 "id": 50, | 618 "id": 50, |
556 "description": "Disable VMware software renderer on older Mesa", | 619 "description": "Disable VMware software renderer on older Mesa", |
557 "cr_bugs": [145531, 332596], | 620 "cr_bugs": [145531, 332596], |
558 "os": { | 621 "os": { |
559 "type": "linux" | 622 "type": "linux" |
560 }, | 623 }, |
561 "gl_vendor": "VMware.*", | 624 "gl_vendor": { |
| 625 "op": "beginwith", |
| 626 "value": "VMware" |
| 627 }, |
562 "exceptions": [ | 628 "exceptions": [ |
563 { | 629 { |
564 "driver_vendor": "Mesa", | 630 "driver_vendor": { |
| 631 "op": "=", |
| 632 "value": "Mesa" |
| 633 }, |
565 "driver_version": { | 634 "driver_version": { |
566 "op": ">=", | 635 "op": ">=", |
567 "value": "9.2.1" | 636 "value": "9.2.1" |
568 }, | 637 }, |
569 "gl_renderer": ".*SVGA3D.*" | 638 "gl_renderer": { |
| 639 "op": "contains", |
| 640 "value": "SVGA3D" |
| 641 } |
570 } | 642 } |
571 ], | 643 ], |
572 "features": [ | 644 "features": [ |
573 "all" | 645 "all" |
574 ] | 646 ] |
575 }, | 647 }, |
576 { | 648 { |
577 "id": 53, | 649 "id": 53, |
578 "description": "The Intel GMA500 is too slow for Stage3D", | 650 "description": "The Intel GMA500 is too slow for Stage3D", |
579 "cr_bugs": [152096], | 651 "cr_bugs": [152096], |
580 "vendor_id": "0x8086", | 652 "vendor_id": "0x8086", |
581 "device_id": ["0x8108", "0x8109"], | 653 "device_id": ["0x8108", "0x8109"], |
582 "features": [ | 654 "features": [ |
583 "flash_stage3d" | 655 "flash_stage3d" |
584 ] | 656 ] |
585 }, | 657 }, |
586 { | 658 { |
587 "id": 56, | 659 "id": 56, |
588 "description": "NVIDIA linux drivers are unstable when using multiple Open
GL contexts and with low memory", | 660 "description": "NVIDIA linux drivers are unstable when using multiple Open
GL contexts and with low memory", |
589 "cr_bugs": [145600], | 661 "cr_bugs": [145600], |
590 "os": { | 662 "os": { |
591 "type": "linux" | 663 "type": "linux" |
592 }, | 664 }, |
593 "vendor_id": "0x10de", | 665 "vendor_id": "0x10de", |
594 "driver_vendor": "NVIDIA", | 666 "driver_vendor": { |
| 667 "op": "=", |
| 668 "value": "NVIDIA" |
| 669 }, |
595 "features": [ | 670 "features": [ |
596 "accelerated_video_decode", | 671 "accelerated_video_decode", |
597 "flash_3d", | 672 "flash_3d", |
598 "flash_stage3d" | 673 "flash_stage3d" |
599 ] | 674 ] |
600 }, | 675 }, |
601 { | 676 { |
602 // Panel fitting is only used with OS_CHROMEOS. To avoid displaying an | 677 // Panel fitting is only used with OS_CHROMEOS. To avoid displaying an |
603 // error in chrome:gpu on every other platform, this blacklist entry needs | 678 // error in chrome:gpu on every other platform, this blacklist entry needs |
604 // to only match on chromeos. The drawback is that panel_fitting will not | 679 // to only match on chromeos. The drawback is that panel_fitting will not |
(...skipping 29 matching lines...) Expand all Loading... |
634 "accelerated_video_decode" | 709 "accelerated_video_decode" |
635 ] | 710 ] |
636 }, | 711 }, |
637 { | 712 { |
638 "id": 62, | 713 "id": 62, |
639 "description": "Accelerated 2D canvas buggy on old Qualcomm Adreno", | 714 "description": "Accelerated 2D canvas buggy on old Qualcomm Adreno", |
640 "cr_bugs": [161575], | 715 "cr_bugs": [161575], |
641 "os": { | 716 "os": { |
642 "type": "android" | 717 "type": "android" |
643 }, | 718 }, |
644 "gl_renderer": ".*Adreno.*", | 719 "gl_renderer": { |
| 720 "op": "contains", |
| 721 "value": "Adreno" |
| 722 }, |
645 "driver_version": { | 723 "driver_version": { |
646 "op": "<", | 724 "op": "<", |
647 "value": "4.1" | 725 "value": "4.1" |
648 }, | 726 }, |
649 "features": [ | 727 "features": [ |
650 "accelerated_2d_canvas" | 728 "accelerated_2d_canvas" |
651 ] | 729 ] |
652 }, | 730 }, |
653 { | 731 { |
654 "id": 64, | 732 "id": 64, |
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
763 "webgl" | 841 "webgl" |
764 ] | 842 ] |
765 }, | 843 }, |
766 { | 844 { |
767 "id": 74, | 845 "id": 74, |
768 "description": "GPU access is blocked if users don't have proper graphics
driver installed after Windows installation", | 846 "description": "GPU access is blocked if users don't have proper graphics
driver installed after Windows installation", |
769 "cr_bugs": [248178], | 847 "cr_bugs": [248178], |
770 "os": { | 848 "os": { |
771 "type": "win" | 849 "type": "win" |
772 }, | 850 }, |
773 "driver_vendor": "Microsoft", | 851 "driver_vendor": { |
| 852 "op": "=", |
| 853 "value": "Microsoft" |
| 854 }, |
774 "exceptions": [ | 855 "exceptions": [ |
775 { | 856 { |
776 "vendor_id": "0x1414", | 857 "vendor_id": "0x1414", |
777 "device_id": ["0x02c1"] | 858 "device_id": ["0x02c1"] |
778 } | 859 } |
779 ], | 860 ], |
780 "features": [ | 861 "features": [ |
781 "all" | 862 "all" |
782 ] | 863 ] |
783 }, | 864 }, |
(...skipping 240 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1024 ] | 1105 ] |
1025 }, | 1106 }, |
1026 { | 1107 { |
1027 "id": 95, | 1108 "id": 95, |
1028 "description": "AMD driver version 13.101 is unstable on linux.", | 1109 "description": "AMD driver version 13.101 is unstable on linux.", |
1029 "cr_bugs": [363378], | 1110 "cr_bugs": [363378], |
1030 "os": { | 1111 "os": { |
1031 "type": "linux" | 1112 "type": "linux" |
1032 }, | 1113 }, |
1033 "vendor_id": "0x1002", | 1114 "vendor_id": "0x1002", |
1034 "driver_vendor": ".*AMD.*", | 1115 "driver_vendor": { |
| 1116 "op": "contains", |
| 1117 "value": "AMD" |
| 1118 }, |
1035 "driver_version": { | 1119 "driver_version": { |
1036 "op": "=", | 1120 "op": "=", |
1037 "value": "13.101" | 1121 "value": "13.101" |
1038 }, | 1122 }, |
1039 "features": [ | 1123 "features": [ |
1040 "all" | 1124 "all" |
1041 ] | 1125 ] |
1042 }, | 1126 }, |
1043 { | 1127 { |
1044 "id": 96, | 1128 "id": 96, |
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1107 "features": [ | 1191 "features": [ |
1108 "gpu_rasterization_expanded_heuristics" | 1192 "gpu_rasterization_expanded_heuristics" |
1109 ] | 1193 ] |
1110 } | 1194 } |
1111 ] | 1195 ] |
1112 } | 1196 } |
1113 | 1197 |
1114 ); // LONG_STRING_CONST macro | 1198 ); // LONG_STRING_CONST macro |
1115 | 1199 |
1116 } // namespace gpu | 1200 } // namespace gpu |
OLD | NEW |