Index: chrome/browser/resources/software_rendering_list.json |
=================================================================== |
--- chrome/browser/resources/software_rendering_list.json (revision 109654) |
+++ chrome/browser/resources/software_rendering_list.json (working copy) |
@@ -1,446 +0,0 @@ |
-// Determines whether certain gpu-related features are blacklisted or not. |
-// A valid software_rendering_list.json file are in the format of |
-// { |
-// "version": "x.y", |
-// "entries": [ |
-// { // entry 1 |
-// }, |
-// ... |
-// { // entry n |
-// } |
-// ] |
-// } |
-// |
-// Each entry contains the following fields (fields are optional unless |
-// specifically described as mandatory below): |
-// 1. "id" is an integer. 0 is reserved. This field is mandatory. |
-// 2. "os" contains "type" and an optional "version". "type" could be "macosx", |
-// "linux", "win", "chromeos", or "any". "any" is the same as not specifying |
-// "os". |
-// "version" is a VERSION structure (defined below). |
-// 3. "vendor_id" is a string. 0 is reserved. |
-// 4. "device_id" is an array of strings. 0 is reserved. |
-// 5. "driver_vendor" is a STRING structure (defined below). |
-// 6. "driver_version" is a VERSION structure (defined below). |
-// 7. "driver_date" is a VERSION structure (defined below). |
-// The version is interpreted as "year.month.day". |
-// 8. "gl_vendor" is a STRING structure (defined below). |
-// 9. "gl_renderer" is a STRING structure (defined below). |
-// 10: "exceptions" is a list of entries. |
-// 11. "blacklist" is a list of gpu feature strings, valid values include |
-// "accelerated_2d_canvas", "accelerated_compositing", "webgl", |
-// "multisampling", and "all". |
-// This field is mandatory. |
-// 12. "description" has the description of the entry. |
-// 13. "webkit_bugs" is an array of associated webkit bug numbers. |
-// 14. "cr_bugs" is an array of associated webkit bug numbers. |
-// 15. "browser_version" is a VERSION structure (defined below). If this |
-// condition is not satisfied, the entry will be ignored. If it is not |
-// present, then the entry applies to all versions of the browser. |
-// 16. "browser_channels" is a list of browser channel strings, valid values |
-// include "stable", "beta", "dev", and "canary". If the browser_channels |
-// list is not present, the entry matches all channels. |
-// 17. "disabled" is a boolean. If it is present, the entry will be skipped. |
-// This can not be used in exceptions. |
-// |
-// VERSION includes "op" "number", and "number2". "op" can be any of the |
-// following values: "=", "<", "<=", ">", ">=", "any", "between". "number2" is |
-// only used if "op" is "between". "number" is used for all "op" values except |
-// "any". "number" and "number2" are in the format of x, x.x, x.x.x, etc. |
-// |
-// STRING includes "op" and "value". "op" can be any of the following values: |
-// "contains", "beginwith", "endwith", "=". "value" is a string. |
- |
-{ |
- "name": "software rendering list", |
- // Please update the version number whenever you change this file. |
- "version": "1.22", |
- "entries": [ |
- { |
- "id": 1, |
- "description": "ATI Radeon X1900 is not compatible with WebGL on the Mac.", |
- "webkit_bugs": [47028], |
- "os": { |
- "type": "macosx" |
- }, |
- "vendor_id": "0x1002", |
- "device_id": ["0x7249"], |
- "blacklist": [ |
- "webgl" |
- ] |
- }, |
- { |
- "id": 3, |
- "description": "GL driver is software rendered. Accelerated compositing is disabled.", |
- "cr_bugs": [59302], |
- "os": { |
- "type": "linux" |
- }, |
- "gl_renderer": { |
- "op": "contains", |
- "value": "software" |
- }, |
- "blacklist": [ |
- "accelerated_compositing" |
- ] |
- }, |
- { |
- "id": 4, |
- "description": "The Intel Mobile 945 Express family of chipsets is not compatible with WebGL.", |
- "os": { |
- "type": "any" |
- }, |
- "vendor_id": "0x8086", |
- "device_id": ["0x27AE"], |
- "blacklist": [ |
- "webgl" |
- ] |
- }, |
- { |
- "id": 5, |
- "description": "ATI/AMD cards with older or third-party drivers in Linux are crash-prone.", |
- "cr_bugs": [71381, 76428, 73910, 101225], |
- "os": { |
- "type": "linux" |
- }, |
- "vendor_id": "0x1002", |
- "exceptions": [ |
- { |
- "driver_vendor": { |
- "op": "contains", |
- "value": "AMD" |
- }, |
- "driver_version": { |
- "op": ">=", |
- "number": "8.92" |
- } |
- } |
- ], |
- "blacklist": [ |
- "all" |
- ] |
- }, |
- { |
- "id": 8, |
- "description": "NVIDIA GeForce FX Go5200 is assumed to be buggy.", |
- "cr_bugs": [72938], |
- "os": { |
- "type": "any" |
- }, |
- "vendor_id": "0x10de", |
- "device_id": ["0x0324"], |
- "blacklist": [ |
- "all" |
- ] |
- }, |
- { |
- "id": 10, |
- "description": "NVIDIA GeForce 7300 GT on Mac does not support WebGL.", |
- "cr_bugs": [73794], |
- "os": { |
- "type": "macosx" |
- }, |
- "vendor_id": "0x10de", |
- "device_id": ["0x0393"], |
- "blacklist": [ |
- "webgl" |
- ] |
- }, |
- { |
- "id": 12, |
- "description": "Drivers older than 2009-01 on Windows are assumed to be buggy.", |
- "cr_bugs": [72979, 89802], |
- "os": { |
- "type": "win" |
- }, |
- "driver_date": { |
- "op": "<", |
- "number": "2009.1" |
- }, |
- "exceptions": [ |
- { |
- "vendor_id": "0x8086", |
- "device_id": ["0x29a2"], |
- "driver_version": { |
- "op": ">=", |
- "number": "7.15.10.1624" |
- } |
- } |
- ], |
- "blacklist": [ |
- "all" |
- ] |
- }, |
- { |
- "id": 13, |
- "description": "ATI drivers older than 10.6 on Windows XP are assumed to be buggy.", |
- "cr_bugs": [74212], |
- "os": { |
- "type": "win", |
- "version": { |
- "op": "=", |
- "number": "5" |
- } |
- }, |
- "vendor_id": "0x1002", |
- "driver_version": { |
- "op": "<", |
- "number": "8.741" |
- }, |
- "blacklist": [ |
- "all" |
- ] |
- }, |
- { |
- "id": 14, |
- "description": "NVIDIA drivers older than 257.21 on Windows XP are assumed to be buggy.", |
- "cr_bugs": [74212], |
- "os": { |
- "type": "win", |
- "version": { |
- "op": "=", |
- "number": "5" |
- } |
- }, |
- "vendor_id": "0x10de", |
- "driver_version": { |
- "op": "<", |
- "number": "6.14.12.5721" |
- }, |
- "blacklist": [ |
- "all" |
- ] |
- }, |
- { |
- "id": 15, |
- "description": "Intel drivers older than 14.42.7.5294 on Windows XP are assumed to be buggy.", |
- "cr_bugs": [74212], |
- "os": { |
- "type": "win", |
- "version": { |
- "op": "=", |
- "number": "5" |
- } |
- }, |
- "vendor_id": "0x8086", |
- "driver_version": { |
- "op": "<", |
- "number": "6.14.10.5294" |
- }, |
- "blacklist": [ |
- "all" |
- ] |
- }, |
- { |
- "id": 16, |
- "description": "Multisampling is buggy in some ATI Mac cards.", |
- "cr_bugs": [67752, 83153], |
- "os": { |
- "type": "macosx" |
- }, |
- "vendor_id": "0x1002", |
- "exceptions": [ |
- { |
- "device_id": ["0x6760", "0x9488"] |
- } |
- ], |
- "blacklist": [ |
- "multisampling" |
- ] |
- }, |
- { |
- "id": 17, |
- "description": "Intel mesa drivers are crash-prone.", |
- "cr_bugs": [76703], |
- "os": { |
- "type": "linux" |
- }, |
- "vendor_id": "0x8086", |
- "blacklist": [ |
- "all" |
- ] |
- }, |
- { |
- "id": 18, |
- "description": "NVIDIA Quadro FX 1500 is buggy.", |
- "cr_bugs": [84701], |
- "os": { |
- "type": "linux" |
- }, |
- "vendor_id": "0x10de", |
- "device_id": ["0x029e"], |
- "blacklist": [ |
- "all" |
- ] |
- }, |
- { |
- "id": 19, |
- "description": "Accelerated 2d canvas and accelerated compositing are not supported in Mac OSX version 10.5.", |
- "cr_bugs": [87157], |
- "os": { |
- "type": "macosx", |
- "version": { |
- "op": "=", |
- "number": "10.5" |
- } |
- }, |
- "blacklist": [ |
- "accelerated_2d_canvas", |
- "accelerated_compositing" |
- ] |
- }, |
- { |
- "id": 20, |
- "description": "NVIDIA driver 260.19.06 on linux is crash-prone.", |
- "cr_bugs": [82232, 82541], |
- "os": { |
- "type": "linux" |
- }, |
- "vendor_id": "0x10de", |
- "driver_vendor": { |
- "op": "=", |
- "value": "NVIDIA" |
- }, |
- "driver_version": { |
- "op": "=", |
- "number": "260.19.6" |
- }, |
- "blacklist": [ |
- "all" |
- ] |
- }, |
- { |
- "id": 21, |
- "description": "NVIDIA driver 195.36.24 on linux is buggy for certain Quadro FX series cards.", |
- "cr_bugs": [87680,90091], |
- "os": { |
- "type": "linux" |
- }, |
- "vendor_id": "0x10de", |
- "device_id": ["0x00cd", "0x00ce"], |
- "driver_vendor": { |
- "op": "=", |
- "value": "NVIDIA" |
- }, |
- "driver_version": { |
- "op": "=", |
- "number": "195.36.24" |
- }, |
- "blacklist": [ |
- "all" |
- ] |
- }, |
- { |
- "id": 22, |
- "description": "NVIDIA linux drivers older than 195.36.24 are assumed to be buggy.", |
- "os": { |
- "type": "linux" |
- }, |
- "vendor_id": "0x10de", |
- "driver_vendor": { |
- "op": "=", |
- "value": "NVIDIA" |
- }, |
- "driver_version": { |
- "op": "<", |
- "number": "195.36.24" |
- }, |
- "blacklist": [ |
- "all" |
- ] |
- }, |
- { |
- "id": 23, |
- "description": "Mesa drivers in linux older than 7.11 are assumed to be buggy.", |
- "os": { |
- "type": "linux" |
- }, |
- "driver_vendor": { |
- "op": "=", |
- "value": "Mesa" |
- }, |
- "driver_version": { |
- "op": "<", |
- "number": "7.11" |
- }, |
- "blacklist": [ |
- "all" |
- ] |
- }, |
- { |
- "id": 24, |
- "description": "Accelerated 2d canvas is unstable in Linux at the moment.", |
- "os": { |
- "type": "linux" |
- }, |
- "blacklist": [ |
- "accelerated_2d_canvas" |
- ] |
- }, |
- { |
- "id": 27, |
- "description": "ATI/AMD cards with older drivers in Linux are crash-prone.", |
- "cr_bugs": [95934, 94973], |
- "os": { |
- "type": "linux" |
- }, |
- "gl_vendor": { |
- "op": "beginwith", |
- "value": "ATI" |
- }, |
- "exceptions": [ |
- { |
- "driver_vendor": { |
- "op": "contains", |
- "value": "AMD" |
- }, |
- "driver_version": { |
- "op": ">=", |
- "number": "8.92" |
- } |
- } |
- ], |
- "blacklist": [ |
- "all" |
- ] |
- }, |
- { |
- "id": 28, |
- "description": "ATI/AMD cards with third-party drivers in Linux are crash-prone.", |
- "cr_bugs": [95934, 94973], |
- "os": { |
- "type": "linux" |
- }, |
- "gl_vendor": { |
- "op": "beginwith", |
- "value": "X.Org" |
- }, |
- "gl_renderer": { |
- "op": "contains", |
- "value": "AMD" |
- }, |
- "blacklist": [ |
- "all" |
- ] |
- }, |
- { |
- "id": 29, |
- "description": "ATI/AMD cards with third-party drivers in Linux are crash-prone.", |
- "cr_bugs": [95934, 94973], |
- "os": { |
- "type": "linux" |
- }, |
- "gl_vendor": { |
- "op": "beginwith", |
- "value": "X.Org" |
- }, |
- "gl_renderer": { |
- "op": "contains", |
- "value": "ATI" |
- }, |
- "blacklist": [ |
- "all" |
- ] |
- } |
- ] |
-} |