| 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" |
| (...skipping 11 matching lines...) Expand all Loading... |
| 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 "multi_gpu_category": "any", |
| 32 "features": [ | 33 "features": [ |
| 33 "webgl", | 34 "webgl", |
| 34 "flash_3d", | 35 "flash_3d", |
| 35 "flash_stage3d" | 36 "flash_stage3d" |
| 36 ] | 37 ] |
| 37 }, | 38 }, |
| 38 { | 39 { |
| 39 "id": 3, | 40 "id": 3, |
| 40 "description": "GL driver is software rendered. GPU acceleration is disabl
ed", | 41 "description": "GL driver is software rendered. GPU acceleration is disabl
ed", |
| 41 "cr_bugs": [59302, 315217], | 42 "cr_bugs": [59302, 315217], |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 107 }, | 108 }, |
| 108 { | 109 { |
| 109 "id": 10, | 110 "id": 10, |
| 110 "description": "NVIDIA GeForce 7300 GT on Mac does not support WebGL", | 111 "description": "NVIDIA GeForce 7300 GT on Mac does not support WebGL", |
| 111 "cr_bugs": [73794], | 112 "cr_bugs": [73794], |
| 112 "os": { | 113 "os": { |
| 113 "type": "macosx" | 114 "type": "macosx" |
| 114 }, | 115 }, |
| 115 "vendor_id": "0x10de", | 116 "vendor_id": "0x10de", |
| 116 "device_id": ["0x0393"], | 117 "device_id": ["0x0393"], |
| 118 "multi_gpu_category": "any", |
| 117 "features": [ | 119 "features": [ |
| 118 "webgl", | 120 "webgl", |
| 119 "flash_3d", | 121 "flash_3d", |
| 120 "flash_stage3d" | 122 "flash_stage3d" |
| 121 ] | 123 ] |
| 122 }, | 124 }, |
| 123 { | 125 { |
| 124 "id": 12, | 126 "id": 12, |
| 125 "description": "Drivers older than 2009-01 on Windows are possibly unrelia
ble", | 127 "description": "Drivers older than 2009-01 on Windows are possibly unrelia
ble", |
| 126 "cr_bugs": [72979, 89802, 315205], | 128 "cr_bugs": [72979, 89802, 315205], |
| (...skipping 260 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 387 "cr_bugs": [130495], | 389 "cr_bugs": [130495], |
| 388 "os": { | 390 "os": { |
| 389 "type": "macosx", | 391 "type": "macosx", |
| 390 "version": { | 392 "version": { |
| 391 "op": "=", | 393 "op": "=", |
| 392 "value": "10.7" | 394 "value": "10.7" |
| 393 } | 395 } |
| 394 }, | 396 }, |
| 395 "vendor_id": "0x10de", | 397 "vendor_id": "0x10de", |
| 396 "device_id": ["0x0863"], | 398 "device_id": ["0x0863"], |
| 399 "multi_gpu_category": "any", |
| 397 "features": [ | 400 "features": [ |
| 398 "accelerated_2d_canvas" | 401 "accelerated_2d_canvas" |
| 399 ] | 402 ] |
| 400 }, | 403 }, |
| 401 { | 404 { |
| 402 "id": 42, | 405 "id": 42, |
| 403 "description": "AMD Radeon HD 6490M and 6970M on Snow Leopard are buggy", | 406 "description": "AMD Radeon HD 6490M and 6970M on Snow Leopard are buggy", |
| 404 "cr_bugs": [137307, 285350], | 407 "cr_bugs": [137307, 285350], |
| 405 "os": { | 408 "os": { |
| 406 "type": "macosx", | 409 "type": "macosx", |
| 407 "version": { | 410 "version": { |
| 408 "op": "=", | 411 "op": "=", |
| 409 "value": "10.6" | 412 "value": "10.6" |
| 410 } | 413 } |
| 411 }, | 414 }, |
| 412 "vendor_id": "0x1002", | 415 "vendor_id": "0x1002", |
| 413 "device_id": ["0x6760", "0x6720"], | 416 "device_id": ["0x6760", "0x6720"], |
| 417 "multi_gpu_category": "any", |
| 414 "features": [ | 418 "features": [ |
| 415 "webgl" | 419 "webgl" |
| 416 ] | 420 ] |
| 417 }, | 421 }, |
| 418 { | 422 { |
| 419 "id": 44, | 423 "id": 44, |
| 420 "description": "Intel HD 4000 causes kernel panic on Lion", | 424 "description": "Intel HD 4000 causes kernel panic on Lion", |
| 421 "cr_bugs": [134015], | 425 "cr_bugs": [134015], |
| 422 "os": { | 426 "os": { |
| 423 "type": "macosx", | 427 "type": "macosx", |
| (...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 499 "type": "macosx", | 503 "type": "macosx", |
| 500 "version": { | 504 "version": { |
| 501 "op": "between", | 505 "op": "between", |
| 502 "value": "10.8.0", | 506 "value": "10.8.0", |
| 503 "value2": "10.8.1" | 507 "value2": "10.8.1" |
| 504 } | 508 } |
| 505 }, | 509 }, |
| 506 "multi_gpu_style": "optimus", | 510 "multi_gpu_style": "optimus", |
| 507 "vendor_id": "0x10de", | 511 "vendor_id": "0x10de", |
| 508 "device_id": ["0x0fd5"], | 512 "device_id": ["0x0fd5"], |
| 513 "multi_gpu_category": "any", |
| 509 "features": [ | 514 "features": [ |
| 510 "flash_3d", | 515 "flash_3d", |
| 511 "flash_stage3d" | 516 "flash_stage3d" |
| 512 ] | 517 ] |
| 513 }, | 518 }, |
| 514 { | 519 { |
| 515 "id": 50, | 520 "id": 50, |
| 516 "description": "Disable VMware software renderer on older Mesa", | 521 "description": "Disable VMware software renderer on older Mesa", |
| 517 "cr_bugs": [145531, 332596], | 522 "cr_bugs": [145531, 332596], |
| 518 "os": { | 523 "os": { |
| (...skipping 181 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 700 "cr_bugs": [233523], | 705 "cr_bugs": [233523], |
| 701 "os": { | 706 "os": { |
| 702 "type": "macosx", | 707 "type": "macosx", |
| 703 "version": { | 708 "version": { |
| 704 "op": "<", | 709 "op": "<", |
| 705 "value": "10.8" | 710 "value": "10.8" |
| 706 } | 711 } |
| 707 }, | 712 }, |
| 708 "vendor_id": "0x10de", | 713 "vendor_id": "0x10de", |
| 709 "device_id": ["0x0a29", "0x0861", "0x0863"], | 714 "device_id": ["0x0a29", "0x0861", "0x0863"], |
| 715 "multi_gpu_category": "any", |
| 710 "features": [ | 716 "features": [ |
| 711 "webgl" | 717 "webgl" |
| 712 ] | 718 ] |
| 713 }, | 719 }, |
| 714 { | 720 { |
| 715 "id": 74, | 721 "id": 74, |
| 716 "description": "GPU access is blocked if users don't have proper graphics
driver installed after Windows installation", | 722 "description": "GPU access is blocked if users don't have proper graphics
driver installed after Windows installation", |
| 717 "cr_bugs": [248178], | 723 "cr_bugs": [248178], |
| 718 "os": { | 724 "os": { |
| 719 "type": "win" | 725 "type": "win" |
| (...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 790 "description": "Apple software renderer used under VMWare hangs on Mac OS
10.6 and 10.7", | 796 "description": "Apple software renderer used under VMWare hangs on Mac OS
10.6 and 10.7", |
| 791 "cr_bugs": [230931], | 797 "cr_bugs": [230931], |
| 792 "os": { | 798 "os": { |
| 793 "type": "macosx", | 799 "type": "macosx", |
| 794 "version": { | 800 "version": { |
| 795 "op": "<=", | 801 "op": "<=", |
| 796 "value": "10.7" | 802 "value": "10.7" |
| 797 } | 803 } |
| 798 }, | 804 }, |
| 799 "vendor_id": "0x15ad", | 805 "vendor_id": "0x15ad", |
| 806 "multi_gpu_category": "any", |
| 800 "features": [ | 807 "features": [ |
| 801 "all" | 808 "all" |
| 802 ] | 809 ] |
| 803 }, | 810 }, |
| 804 { | 811 { |
| 805 "id": 82, | 812 "id": 82, |
| 806 "description": "MediaCodec is still too buggy to use for encoding (b/11536
167)", | 813 "description": "MediaCodec is still too buggy to use for encoding (b/11536
167)", |
| 807 "os": { | 814 "os": { |
| 808 "type": "android" | 815 "type": "android" |
| 809 }, | 816 }, |
| (...skipping 290 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1100 "cr_bugs": [421641], | 1107 "cr_bugs": [421641], |
| 1101 "os": { | 1108 "os": { |
| 1102 "type": "macosx", | 1109 "type": "macosx", |
| 1103 "version": { | 1110 "version": { |
| 1104 "op": "=", | 1111 "op": "=", |
| 1105 "value": "10.6" | 1112 "value": "10.6" |
| 1106 } | 1113 } |
| 1107 }, | 1114 }, |
| 1108 "vendor_id": "0x8086", | 1115 "vendor_id": "0x8086", |
| 1109 "device_id": ["0x2a02"], | 1116 "device_id": ["0x2a02"], |
| 1117 "multi_gpu_category": "any", |
| 1110 "features": [ | 1118 "features": [ |
| 1111 "all" | 1119 "all" |
| 1112 ] | 1120 ] |
| 1113 }, | 1121 }, |
| 1114 { | 1122 { |
| 1115 "id": 104, | 1123 "id": 104, |
| 1116 "description": "GPU raster broken on PowerVR Rogue", | 1124 "description": "GPU raster broken on PowerVR Rogue", |
| 1117 "cr_bugs": [436331, 483574], | 1125 "cr_bugs": [436331, 483574], |
| 1118 "os": { | 1126 "os": { |
| 1119 "type": "android" | 1127 "type": "android" |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1185 "gpu_rasterization", | 1193 "gpu_rasterization", |
| 1186 "accelerated_2d_canvas" | 1194 "accelerated_2d_canvas" |
| 1187 ] | 1195 ] |
| 1188 } | 1196 } |
| 1189 ] | 1197 ] |
| 1190 } | 1198 } |
| 1191 | 1199 |
| 1192 ); // LONG_STRING_CONST macro | 1200 ); // LONG_STRING_CONST macro |
| 1193 | 1201 |
| 1194 } // namespace gpu | 1202 } // namespace gpu |
| OLD | NEW |