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

Side by Side Diff: gpu/software_rendering_list/software_rendering_list.json

Issue 10703009: Roll back the GPU blacklist change we made specifically for M20. (Closed) Base URL: svn://chrome-svn/chrome/trunk/deps/
Patch Set: Created 8 years, 5 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
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Determines whether certain gpu-related features are blacklisted or not. 1 // Determines whether certain gpu-related features are blacklisted or not.
2 // A valid software_rendering_list.json file are in the format of 2 // A valid software_rendering_list.json file are in the format of
3 // { 3 // {
4 // "version": "x.y", 4 // "version": "x.y",
5 // "entries": [ 5 // "entries": [
6 // { // entry 1 6 // { // entry 1
7 // }, 7 // },
8 // ... 8 // ...
9 // { // entry n 9 // { // entry n
10 // } 10 // }
(...skipping 16 matching lines...) Expand all
27 // 8. "driver_date" is a VERSION structure (defined below). 27 // 8. "driver_date" is a VERSION structure (defined below).
28 // The version is interpreted as "year.month.day". 28 // The version is interpreted as "year.month.day".
29 // 9. "gl_vendor" is a STRING structure (defined below). 29 // 9. "gl_vendor" is a STRING structure (defined below).
30 // 10. "gl_renderer" is a STRING structure (defined below). 30 // 10. "gl_renderer" is a STRING structure (defined below).
31 // 11. "perf_graphics" is a FLOAT structure (defined below). 31 // 11. "perf_graphics" is a FLOAT structure (defined below).
32 // 12. "perf_gaming" is a FLOAT structure (defined below). 32 // 12. "perf_gaming" is a FLOAT structure (defined below).
33 // 13. "perf_overall" is a FLOAT structure (defined below). 33 // 13. "perf_overall" is a FLOAT structure (defined below).
34 // 14. "exceptions" is a list of entries. 34 // 14. "exceptions" is a list of entries.
35 // 15. "blacklist" is a list of gpu feature strings, valid values include 35 // 15. "blacklist" is a list of gpu feature strings, valid values include
36 // "accelerated_2d_canvas", "accelerated_compositing", "webgl", 36 // "accelerated_2d_canvas", "accelerated_compositing", "webgl",
37 // "multisampling", and "all". 37 // "multisampling", "flash_3d", "flash_stage3d", and "all".
38 // This field is mandatory. 38 // This field is mandatory.
39 // 16. "description" has the description of the entry. 39 // 16. "description" has the description of the entry.
40 // 17. "webkit_bugs" is an array of associated webkit bug numbers. 40 // 17. "webkit_bugs" is an array of associated webkit bug numbers.
41 // 18. "cr_bugs" is an array of associated webkit bug numbers. 41 // 18. "cr_bugs" is an array of associated webkit bug numbers.
42 // 19. "browser_version" is a VERSION structure (defined below). If this 42 // 19. "browser_version" is a VERSION structure (defined below). If this
43 // condition is not satisfied, the entry will be ignored. If it is not 43 // condition is not satisfied, the entry will be ignored. If it is not
44 // present, then the entry applies to all versions of the browser. 44 // present, then the entry applies to all versions of the browser.
45 // 20. "disabled" is a boolean. If it is present, the entry will be skipped. 45 // 20. "disabled" is a boolean. If it is present, the entry will be skipped.
46 // This can not be used in exceptions. 46 // This can not be used in exceptions.
47 // 47 //
(...skipping 10 matching lines...) Expand all
58 // "contains", "beginwith", "endwith", "=". "value" is a string. 58 // "contains", "beginwith", "endwith", "=". "value" is a string.
59 // 59 //
60 // FLOAT includes "op" "value", and "value2". "op" can be any of the 60 // FLOAT includes "op" "value", and "value2". "op" can be any of the
61 // following values: "=", "<", "<=", ">", ">=", "any", "between". "value2" is 61 // following values: "=", "<", "<=", ">", ">=", "any", "between". "value2" is
62 // only used if "op" is "between". "value" is used for all "op" values except 62 // only used if "op" is "between". "value" is used for all "op" values except
63 // "any". "value" and "value2" are valid float numbers. 63 // "any". "value" and "value2" are valid float numbers.
64 64
65 { 65 {
66 "name": "software rendering list", 66 "name": "software rendering list",
67 // Please update the version number whenever you change this file. 67 // Please update the version number whenever you change this file.
68 "version": "1.42", 68 "version": "1.43",
69 "entries": [ 69 "entries": [
70 { 70 {
71 "id": 1, 71 "id": 1,
72 "description": "ATI Radeon X1900 is not compatible with WebGL on the Mac." , 72 "description": "ATI Radeon X1900 is not compatible with WebGL on the Mac." ,
73 "webkit_bugs": [47028], 73 "webkit_bugs": [47028],
74 "os": { 74 "os": {
75 "type": "macosx" 75 "type": "macosx"
76 }, 76 },
77 "vendor_id": "0x1002", 77 "vendor_id": "0x1002",
78 "device_id": ["0x7249"], 78 "device_id": ["0x7249"],
79 "blacklist": [ 79 "blacklist": [
80 "webgl" 80 "webgl",
81 "flash_3d",
82 "flash_stage3d"
81 ] 83 ]
82 }, 84 },
83 { 85 {
84 "id": 3, 86 "id": 3,
85 "description": "GL driver is software rendered. Accelerated compositing is disabled.", 87 "description": "GL driver is software rendered. Accelerated compositing is disabled.",
86 "cr_bugs": [59302], 88 "cr_bugs": [59302],
87 "os": { 89 "os": {
88 "type": "linux" 90 "type": "linux"
89 }, 91 },
90 "gl_renderer": { 92 "gl_renderer": {
91 "op": "contains", 93 "op": "contains",
92 "value": "software" 94 "value": "software"
93 }, 95 },
94 "blacklist": [ 96 "blacklist": [
95 "accelerated_compositing" 97 "accelerated_compositing"
96 ] 98 ]
97 }, 99 },
98 { 100 {
99 "id": 4, 101 "id": 4,
100 "description": "The Intel Mobile 945 Express family of chipsets is not com patible with WebGL.", 102 "description": "The Intel Mobile 945 Express family of chipsets is not com patible with WebGL.",
101 "os": { 103 "os": {
102 "type": "any" 104 "type": "any"
103 }, 105 },
104 "vendor_id": "0x8086", 106 "vendor_id": "0x8086",
105 "device_id": ["0x27AE"], 107 "device_id": ["0x27AE"],
106 "blacklist": [ 108 "blacklist": [
107 "webgl" 109 "webgl",
110 "flash_3d",
111 "flash_stage3d"
108 ] 112 ]
109 }, 113 },
110 { 114 {
111 "id": 5, 115 "id": 5,
112 "description": "ATI/AMD cards with older or third-party drivers in Linux a re crash-prone.", 116 "description": "ATI/AMD cards with older or third-party drivers in Linux a re crash-prone.",
113 "cr_bugs": [71381, 76428, 73910, 101225], 117 "cr_bugs": [71381, 76428, 73910, 101225],
114 "os": { 118 "os": {
115 "type": "linux" 119 "type": "linux"
116 }, 120 },
117 "vendor_id": "0x1002", 121 "vendor_id": "0x1002",
118 "exceptions": [ 122 "exceptions": [
119 { 123 {
120 "driver_vendor": { 124 "driver_vendor": {
121 "op": "contains", 125 "op": "contains",
122 "value": "AMD" 126 "value": "AMD"
123 }, 127 },
124 "driver_version": { 128 "driver_version": {
125 "op": ">=", 129 "op": ">=",
130 "style": "lexical",
126 "number": "8.92" 131 "number": "8.92"
127 } 132 }
128 } 133 }
129 ], 134 ],
130 "blacklist": [ 135 "blacklist": [
131 "all" 136 "all"
132 ] 137 ]
133 }, 138 },
134 { 139 {
135 "id": 8, 140 "id": 8,
(...skipping 11 matching lines...) Expand all
147 { 152 {
148 "id": 10, 153 "id": 10,
149 "description": "NVIDIA GeForce 7300 GT on Mac does not support WebGL.", 154 "description": "NVIDIA GeForce 7300 GT on Mac does not support WebGL.",
150 "cr_bugs": [73794], 155 "cr_bugs": [73794],
151 "os": { 156 "os": {
152 "type": "macosx" 157 "type": "macosx"
153 }, 158 },
154 "vendor_id": "0x10de", 159 "vendor_id": "0x10de",
155 "device_id": ["0x0393"], 160 "device_id": ["0x0393"],
156 "blacklist": [ 161 "blacklist": [
157 "webgl" 162 "webgl",
163 "flash_3d",
164 "flash_stage3d"
158 ] 165 ]
159 }, 166 },
160 { 167 {
161 "id": 12, 168 "id": 12,
162 "description": "Drivers older than 2009-01 on Windows are assumed to be bu ggy.", 169 "description": "Drivers older than 2009-01 on Windows are assumed to be bu ggy.",
163 "cr_bugs": [72979, 89802], 170 "cr_bugs": [72979, 89802],
164 "os": { 171 "os": {
165 "type": "win" 172 "type": "win"
166 }, 173 },
167 "driver_date": { 174 "driver_date": {
(...skipping 253 matching lines...) Expand 10 before | Expand all | Expand 10 after
421 "value": "ATI" 428 "value": "ATI"
422 }, 429 },
423 "exceptions": [ 430 "exceptions": [
424 { 431 {
425 "driver_vendor": { 432 "driver_vendor": {
426 "op": "contains", 433 "op": "contains",
427 "value": "AMD" 434 "value": "AMD"
428 }, 435 },
429 "driver_version": { 436 "driver_version": {
430 "op": ">=", 437 "op": ">=",
438 "style": "lexical",
431 "number": "8.92" 439 "number": "8.92"
432 } 440 }
433 } 441 }
434 ], 442 ],
435 "blacklist": [ 443 "blacklist": [
436 "all" 444 "all"
437 ] 445 ]
438 }, 446 },
439 { 447 {
440 "id": 28, 448 "id": 28,
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
525 "os": { 533 "os": {
526 "type": "win" 534 "type": "win"
527 }, 535 },
528 "vendor_id": "0x5333", 536 "vendor_id": "0x5333",
529 "device_id": ["0x8811"], 537 "device_id": ["0x8811"],
530 "blacklist": [ 538 "blacklist": [
531 "all" 539 "all"
532 ] 540 ]
533 }, 541 },
534 { 542 {
543 "id": 35,
544 "description": "Stage3D is not supported on Linux.",
545 "cr_bugs": [129848],
546 "os": {
547 "type": "linux"
548 },
549 "blacklist": [
550 "flash_stage3d"
551 ]
552 },
553 {
554 "id": 36,
555 "description": "Stage3D is not supported on ChromeOS.",
556 "cr_bugs": [129848],
557 "os": {
558 "type": "chromeos"
559 },
560 "blacklist": [
561 "flash_stage3d"
562 ]
563 },
564 {
565 "id": 37,
566 "description": "Drivers are unreliable for Optimus on Linux.",
567 "cr_bugs": [131308],
568 "os": {
569 "type": "linux"
570 },
571 "multi_gpu_style": "optimus",
572 "blacklist": [
573 "all"
574 ]
575 },
576 {
535 "id": 38, 577 "id": 38,
536 "description": "Accelerated 2D canvas is unstable for NVidia GeForce 9400M on Lion.", 578 "description": "Accelerated 2D canvas is unstable for NVidia GeForce 9400M on Lion.",
537 "cr_bugs": [130495], 579 "cr_bugs": [130495],
538 "os": { 580 "os": {
539 "type": "macosx", 581 "type": "macosx",
540 "version": { 582 "version": {
541 "op": "=", 583 "op": "=",
542 "number": "10.7" 584 "number": "10.7"
543 } 585 }
544 }, 586 },
545 "vendor_id": "0x10de", 587 "vendor_id": "0x10de",
546 "device_id": ["0x0863"], 588 "device_id": ["0x0863"],
547 "blacklist": [ 589 "blacklist": [
548 "accelerated_2d_canvas" 590 "accelerated_2d_canvas"
549 ] 591 ]
550 }, 592 },
551 { 593 {
594 "id": 39,
595 "description": "ATI drivers on Windows XP cause BSODs when using 3D in Fla sh",
596 "cr_bugs": [130505],
597 "os": {
598 "type": "win",
599 "version": {
600 "op": "=",
601 "number": "5"
602 }
603 },
604 "vendor_id": "0x1002",
605 "blacklist": [
606 "flash_3d",
607 "flash_stage3d"
608 ]
609 },
610 {
552 "id": 40, 611 "id": 40,
553 "description": "GPU driver may cause kernel panic on 2012 Macbook Airs.", 612 "description": "GPU driver may cause kernel panic on 2012 Macbook Airs.",
554 "cr_bugs": [134015], 613 "cr_bugs": [134015],
555 "os": { 614 "os": {
556 "type": "macosx" 615 "type": "macosx"
557 }, 616 },
558 "vendor_id": "0x8086", 617 "vendor_id": "0x8086",
559 "device_id": ["0x0166"], 618 "device_id": ["0x0166"],
560 "blacklist": [ 619 "blacklist": [
561 "all" 620 "all"
562 ] 621 ]
563 } 622 }
564 ] 623 ]
565 } 624 }
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698