| 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": "10.20", | 21   "version": "11.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"], | 
| (...skipping 1145 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 1177       "id": 110, | 1177       "id": 110, | 
| 1178       "description": "Only enable WebGL for the Mesa Gallium llvmpipe driver", | 1178       "description": "Only enable WebGL for the Mesa Gallium llvmpipe driver", | 
| 1179       "cr_bugs": [571899], | 1179       "cr_bugs": [571899], | 
| 1180       "os": { | 1180       "os": { | 
| 1181         "type": "linux" | 1181         "type": "linux" | 
| 1182       }, | 1182       }, | 
| 1183       "driver_vendor": "Mesa", | 1183       "driver_vendor": "Mesa", | 
| 1184       "gl_vendor": "VMware.*", | 1184       "gl_vendor": "VMware.*", | 
| 1185       "gl_renderer": ".*Gallium.*llvmpipe.*", | 1185       "gl_renderer": ".*Gallium.*llvmpipe.*", | 
| 1186       "features": [ | 1186       "features": [ | 
| 1187         "accelerated_2d_canvas", | 1187         "all", | 
| 1188         "gpu_compositing", | 1188         {"exceptions": [ | 
| 1189         "flash_3d", | 1189           "webgl" | 
| 1190         "flash_stage3d", | 1190         ]} | 
| 1191         "flash_stage3d_baseline", |  | 
| 1192         "accelerated_video_decode", |  | 
| 1193         "accelerated_video_encode", |  | 
| 1194         "panel_fitting", |  | 
| 1195         "gpu_rasterization" |  | 
| 1196       ] | 1191       ] | 
| 1197     } | 1192     } | 
| 1198   ] | 1193   ] | 
| 1199 } | 1194 } | 
| 1200 | 1195 | 
| 1201 );  // LONG_STRING_CONST macro | 1196 );  // LONG_STRING_CONST macro | 
| 1202 | 1197 | 
| 1203 }  // namespace gpu | 1198 }  // namespace gpu | 
| OLD | NEW | 
|---|