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

Side by Side Diff: gpu/config/software_rendering_list_json.cc

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

Powered by Google App Engine
This is Rietveld 408576698