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

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

Issue 2737983002: WebGL feature will only enabled when accelerated (Closed)
Patch Set: Formatting fix Created 3 years, 9 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
« no previous file with comments | « gpu/config/gpu_feature_type.h ('k') | 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 // 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"
(...skipping 13 matching lines...) Expand all
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 "multi_gpu_category": "any", 32 "multi_gpu_category": "any",
33 "features": [ 33 "features": [
34 "webgl", 34 "accelerated_webgl",
35 "flash_3d", 35 "flash_3d",
36 "flash_stage3d", 36 "flash_stage3d",
37 "gpu_rasterization" 37 "gpu_rasterization"
38 ] 38 ]
39 }, 39 },
40 { 40 {
41 "id": 3, 41 "id": 3,
42 "description": "GL driver is software rendered. GPU acceleration is disabl ed", 42 "description": "GL driver is software rendered. GPU acceleration is disabl ed",
43 "cr_bugs": [59302, 315217], 43 "cr_bugs": [59302, 315217],
44 "os": { 44 "os": {
45 "type": "linux" 45 "type": "linux"
46 }, 46 },
47 "gl_renderer": "(?i).*software.*", 47 "gl_renderer": "(?i).*software.*",
48 "features": [ 48 "features": [
49 "all" 49 "all"
50 ] 50 ]
51 }, 51 },
52 { 52 {
53 "id": 4, 53 "id": 4,
54 "description": "The Intel Mobile 945 Express family of chipsets is not com patible with WebGL", 54 "description": "The Intel Mobile 945 Express family of chipsets is not com patible with WebGL",
55 "cr_bugs": [232035], 55 "cr_bugs": [232035],
56 "os": { 56 "os": {
57 "type": "any" 57 "type": "any"
58 }, 58 },
59 "vendor_id": "0x8086", 59 "vendor_id": "0x8086",
60 "device_id": ["0x27AE", "0x27A2"], 60 "device_id": ["0x27AE", "0x27A2"],
61 "features": [ 61 "features": [
62 "webgl", 62 "accelerated_webgl",
63 "flash_3d", 63 "flash_3d",
64 "flash_stage3d", 64 "flash_stage3d",
65 "accelerated_2d_canvas" 65 "accelerated_2d_canvas"
66 ] 66 ]
67 }, 67 },
68 { 68 {
69 "id": 5, 69 "id": 5,
70 "description": "ATI/AMD cards with older drivers in Linux are crash-prone" , 70 "description": "ATI/AMD cards with older drivers in Linux are crash-prone" ,
71 "cr_bugs": [71381, 76428, 73910, 101225, 136240, 357314], 71 "cr_bugs": [71381, 76428, 73910, 101225, 136240, 357314],
72 "os": { 72 "os": {
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
114 "id": 10, 114 "id": 10,
115 "description": "NVIDIA GeForce 7300 GT on Mac does not support WebGL", 115 "description": "NVIDIA GeForce 7300 GT on Mac does not support WebGL",
116 "cr_bugs": [73794], 116 "cr_bugs": [73794],
117 "os": { 117 "os": {
118 "type": "macosx" 118 "type": "macosx"
119 }, 119 },
120 "vendor_id": "0x10de", 120 "vendor_id": "0x10de",
121 "device_id": ["0x0393"], 121 "device_id": ["0x0393"],
122 "multi_gpu_category": "any", 122 "multi_gpu_category": "any",
123 "features": [ 123 "features": [
124 "webgl", 124 "accelerated_webgl",
125 "flash_3d", 125 "flash_3d",
126 "flash_stage3d", 126 "flash_stage3d",
127 "gpu_rasterization" 127 "gpu_rasterization"
128 ] 128 ]
129 }, 129 },
130 { 130 {
131 "id": 12, 131 "id": 12,
132 "description": "Drivers older than 2009-01 on Windows are possibly unrelia ble", 132 "description": "Drivers older than 2009-01 on Windows are possibly unrelia ble",
133 "cr_bugs": [72979, 89802, 315205], 133 "cr_bugs": [72979, 89802, 315205],
134 "os": { 134 "os": {
(...skipping 451 matching lines...) Expand 10 before | Expand all | Expand 10 after
586 { 586 {
587 "id": 72, 587 "id": 72,
588 "description": "NVIDIA GeForce 6200 LE is buggy with WebGL", 588 "description": "NVIDIA GeForce 6200 LE is buggy with WebGL",
589 "cr_bugs": [232529], 589 "cr_bugs": [232529],
590 "os": { 590 "os": {
591 "type": "win" 591 "type": "win"
592 }, 592 },
593 "vendor_id": "0x10de", 593 "vendor_id": "0x10de",
594 "device_id": ["0x0163"], 594 "device_id": ["0x0163"],
595 "features": [ 595 "features": [
596 "webgl" 596 "accelerated_webgl"
597 ] 597 ]
598 }, 598 },
599 { 599 {
600 "id": 74, 600 "id": 74,
601 "description": "GPU access is blocked if users don't have proper graphics driver installed after Windows installation", 601 "description": "GPU access is blocked if users don't have proper graphics driver installed after Windows installation",
602 "cr_bugs": [248178], 602 "cr_bugs": [248178],
603 "os": { 603 "os": {
604 "type": "win" 604 "type": "win"
605 }, 605 },
606 "driver_vendor": "Microsoft", 606 "driver_vendor": "Microsoft",
(...skipping 22 matching lines...) Expand all
629 "op": "=", 629 "op": "=",
630 "value": "33362" 630 "value": "33362"
631 } 631 }
632 }, 632 },
633 { 633 {
634 "gl_renderer": "Mali-4.*", 634 "gl_renderer": "Mali-4.*",
635 "gl_extensions": ".*EXT_robustness.*" 635 "gl_extensions": ".*EXT_robustness.*"
636 } 636 }
637 ], 637 ],
638 "features": [ 638 "features": [
639 "webgl" 639 "accelerated_webgl"
640 ] 640 ]
641 }, 641 },
642 { 642 {
643 "id": 78, 643 "id": 78,
644 "description": "Accelerated video decode interferes with GPU sandbox on ol der Intel drivers", 644 "description": "Accelerated video decode interferes with GPU sandbox on ol der Intel drivers",
645 "cr_bugs": [180695, 298968, 436968], 645 "cr_bugs": [180695, 298968, 436968],
646 "os": { 646 "os": {
647 "type": "win" 647 "type": "win"
648 }, 648 },
649 "vendor_id": "0x8086", 649 "vendor_id": "0x8086",
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
684 { 684 {
685 "id": 86, 685 "id": 86,
686 "description": "Intel Graphics Media Accelerator 3150 causes the GPU proce ss to hang running WebGL", 686 "description": "Intel Graphics Media Accelerator 3150 causes the GPU proce ss to hang running WebGL",
687 "cr_bugs": [305431], 687 "cr_bugs": [305431],
688 "os": { 688 "os": {
689 "type": "win" 689 "type": "win"
690 }, 690 },
691 "vendor_id": "0x8086", 691 "vendor_id": "0x8086",
692 "device_id": ["0xa011"], 692 "device_id": ["0xa011"],
693 "features": [ 693 "features": [
694 "webgl" 694 "accelerated_webgl"
695 ] 695 ]
696 }, 696 },
697 { 697 {
698 "id": 87, 698 "id": 87,
699 "description": "Accelerated video decode on Intel driver 10.18.10.3308 is incompatible with the GPU sandbox", 699 "description": "Accelerated video decode on Intel driver 10.18.10.3308 is incompatible with the GPU sandbox",
700 "cr_bugs": [298968], 700 "cr_bugs": [298968],
701 "os": { 701 "os": {
702 "type": "win" 702 "type": "win"
703 }, 703 },
704 "vendor_id": "0x8086", 704 "vendor_id": "0x8086",
(...skipping 312 matching lines...) Expand 10 before | Expand all | Expand 10 after
1017 "cr_bugs": [571899], 1017 "cr_bugs": [571899],
1018 "os": { 1018 "os": {
1019 "type": "linux" 1019 "type": "linux"
1020 }, 1020 },
1021 "driver_vendor": "Mesa", 1021 "driver_vendor": "Mesa",
1022 "gl_vendor": "VMware.*", 1022 "gl_vendor": "VMware.*",
1023 "gl_renderer": ".*Gallium.*llvmpipe.*", 1023 "gl_renderer": ".*Gallium.*llvmpipe.*",
1024 "features": [ 1024 "features": [
1025 "all", 1025 "all",
1026 {"exceptions": [ 1026 {"exceptions": [
1027 "webgl" 1027 "accelerated_webgl"
1028 ]} 1028 ]}
1029 ] 1029 ]
1030 }, 1030 },
1031 { 1031 {
1032 "id": 111, 1032 "id": 111,
1033 "description": "Apple Software Renderer used under VMWare experiences sync hronization issues with GPU Raster", 1033 "description": "Apple Software Renderer used under VMWare experiences sync hronization issues with GPU Raster",
1034 "cr_bugs": [607829], 1034 "cr_bugs": [607829],
1035 "os": { 1035 "os": {
1036 "type": "macosx" 1036 "type": "macosx"
1037 }, 1037 },
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after
1170 "os": { 1170 "os": {
1171 "type": "android", 1171 "type": "android",
1172 "version": { 1172 "version": {
1173 "op": "<=", 1173 "op": "<=",
1174 "value": "4.4.4" 1174 "value": "4.4.4"
1175 } 1175 }
1176 }, 1176 },
1177 "gl_vendor": "Vivante.*", 1177 "gl_vendor": "Vivante.*",
1178 "gl_renderer": ".*PXA.*", 1178 "gl_renderer": ".*PXA.*",
1179 "features": [ 1179 "features": [
1180 "webgl", 1180 "accelerated_webgl",
1181 "accelerated_2d_canvas" 1181 "accelerated_2d_canvas"
1182 ] 1182 ]
1183 }, 1183 },
1184 { 1184 {
1185 "id": 119, 1185 "id": 119,
1186 "description": "There are display issues with GPU Raster on OSX 10.9", 1186 "description": "There are display issues with GPU Raster on OSX 10.9",
1187 "cr_bugs": [611310], 1187 "cr_bugs": [611310],
1188 "os": { 1188 "os": {
1189 "type": "macosx", 1189 "type": "macosx",
1190 "version": { 1190 "version": {
(...skipping 318 matching lines...) Expand 10 before | Expand all | Expand 10 after
1509 "exceptions": [ 1509 "exceptions": [
1510 { "vendor_id": "0x8086" } 1510 { "vendor_id": "0x8086" }
1511 ] 1511 ]
1512 } 1512 }
1513 ] 1513 ]
1514 } 1514 }
1515 1515
1516 ); // LONG_STRING_CONST macro 1516 ); // LONG_STRING_CONST macro
1517 1517
1518 } // namespace gpu 1518 } // namespace gpu
OLDNEW
« no previous file with comments | « gpu/config/gpu_feature_type.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698