{
"name": "software rendering list",
// Please update the version number whenever you change this file.
- "version": "8.8",
+ "version": "9.3",
"entries": [
{
"id": 1,
"os": {
"type": "linux"
},
- "gl_renderer": {
- "op": "contains",
- "value": "software"
- },
+ "gl_renderer": "(?i).*software.*",
"features": [
"all"
]
"vendor_id": "0x1002",
"exceptions": [
{
- "driver_vendor": {
- "op": "contains",
- "value": "AMD"
- },
+ "driver_vendor": ".*AMD.*",
"driver_version": {
"op": ">=",
"style": "lexical",
}
},
{
- "driver_vendor": {
- "op": "=",
- "value": "Mesa"
- },
+ "driver_vendor": "Mesa",
"driver_version": {
"op": ">=",
"value": "10.0.4"
}
},
{
- "driver_vendor": {
- "op": "=",
- "value": "osmesa"
- }
+ "driver_vendor": "osmesa"
+ },
+ {
+ "vendor_id": "0x1414",
+ "device_id": ["0x02c1"]
}
],
"features": [
"type": "linux"
},
"vendor_id": "0x8086",
- "driver_vendor": {
- "op": "=",
- "value": "Mesa"
- },
+ "driver_vendor": "Mesa",
"driver_version": {
"op": "<",
"value": "10.1"
"os": {
"type": "linux"
},
- "driver_vendor": {
- "op": "=",
- "value": "Mesa"
- },
+ "driver_vendor": "Mesa",
"driver_version": {
"op": "<",
"value": "7.11"
},
"exceptions": [
{
- "driver_vendor": {
- "op": "=",
- "value": "osmesa"
- }
+ "driver_vendor": "osmesa"
}
],
"features": [
"os": {
"type": "linux"
},
- "gl_vendor": {
- "op": "beginwith",
- "value": "ATI"
- },
+ "gl_vendor": "ATI.*",
"exceptions": [
{
- "driver_vendor": {
- "op": "contains",
- "value": "AMD"
- },
+ "driver_vendor": ".*AMD.*",
"driver_version": {
"op": ">=",
"style": "lexical",
}
},
{
- "driver_vendor": {
- "op": "=",
- "value": "Mesa"
- },
+ "driver_vendor": "Mesa",
"driver_version": {
"op": ">=",
"value": "10.0.4"
"os": {
"type": "linux"
},
- "gl_vendor": {
- "op": "beginwith",
- "value": "X.Org"
- },
- "gl_renderer": {
- "op": "contains",
- "value": "AMD"
- },
+ "gl_vendor": "X\\.Org.*",
+ "gl_renderer": ".*AMD.*",
"exceptions": [
{
- "driver_vendor": {
- "op": "=",
- "value": "Mesa"
- },
+ "driver_vendor": "Mesa",
"driver_version": {
"op": ">=",
"value": "10.0.4"
"os": {
"type": "linux"
},
- "gl_vendor": {
- "op": "beginwith",
- "value": "X.Org"
- },
- "gl_renderer": {
- "op": "contains",
- "value": "ATI"
- },
+ "gl_vendor": "X\\.Org.*",
+ "gl_renderer": ".*ATI.*",
"exceptions": [
{
- "driver_vendor": {
- "op": "=",
- "value": "Mesa"
- },
+ "driver_vendor": "Mesa",
"driver_version": {
"op": ">=",
"value": "10.0.4"
"type": "linux"
},
"vendor_id": "0x10de",
- "gl_vendor": {
- "op": "beginwith",
- "value": "nouveau"
- },
+ "gl_vendor": "(?i)nouveau.*",
"features": [
"all"
]
}
},
{
- "cpu_info": {
- "op": "contains",
- "value": "Atom"
- }
+ "cpu_info": "(?i).*Atom.*"
}
],
"features": [
"multi_gpu_style": "optimus",
"exceptions": [
{
- "driver_vendor": {
- "op": "=",
- "value": "Mesa"
- },
+ "driver_vendor": "Mesa",
"driver_version": {
"op": ">=",
"value": "10.1"
},
- "gl_vendor": {
- "op": "beginwith",
- "value": "Intel"
- }
+ "gl_vendor": "Intel.*"
}
],
"features": [
"type": "linux"
},
"vendor_id": "0x10de",
- "driver_vendor": {
- "op": "=",
- "value": "NVIDIA"
- },
+ "driver_vendor": "NVIDIA",
"driver_version": {
"op": "<",
"value": "295"
},
{
"id": 48,
- "description": "Accelerated video decode is unavailable on Mac",
- "cr_bugs": [133828],
+ "description": "Accelerated video decode is unavailable on Mac and Linux",
+ "cr_bugs": [137247, 133828],
"exceptions": [
{
"os": {
},
{
"os": {
- "type": "linux"
- }
- },
- {
- "os": {
"type": "win"
}
},
"os": {
"type": "linux"
},
- "gl_vendor": {
- "op": "beginwith",
- "value": "VMware"
- },
+ "gl_vendor": "VMware.*",
"exceptions": [
{
- "driver_vendor": {
- "op": "=",
- "value": "Mesa"
- },
+ "driver_vendor": "Mesa",
"driver_version": {
"op": ">=",
"value": "9.2.1"
},
- "gl_renderer": {
- "op": "contains",
- "value": "SVGA3D"
- }
+ "gl_renderer": ".*SVGA3D.*"
}
],
"features": [
]
},
{
- "id": 55,
- "description": "Drivers older than 2007-01 on Windows are assumed to be buggy",
- "cr_bugs": [72979, 89802],
- "os": {
- "type": "win"
- },
- "driver_date": {
- "op": "<",
- "value": "2007.1"
- },
- "exceptions": [
- {
- "vendor_id": "0x8086",
- "device_id": ["0x29a2"],
- "driver_version": {
- "op": ">=",
- "value": "7.15.10.1624"
- }
- },
- {
- "driver_vendor": {
- "op": "=",
- "value": "osmesa"
- }
- }
- ],
- "features": [
- "all"
- ]
- },
- {
"id": 56,
"description": "NVIDIA linux drivers are unstable when using multiple Open GL contexts and with low memory",
"cr_bugs": [145600],
"type": "linux"
},
"vendor_id": "0x10de",
- "driver_vendor": {
- "op": "=",
- "value": "NVIDIA"
- },
+ "driver_vendor": "NVIDIA",
"features": [
"accelerated_video_decode",
"flash_3d",
"os": {
"type": "android"
},
- "gl_renderer": {
- "op": "contains",
- "value": "Adreno"
- },
+ "gl_renderer": ".*Adreno.*",
"driver_version": {
"op": "<",
"value": "4.1"
"os": {
"type": "win"
},
- "driver_vendor": {
- "op": "=",
- "value": "Microsoft"
- },
+ "driver_vendor": "Microsoft",
+ "exceptions": [
+ {
+ "vendor_id": "0x1414",
+ "device_id": ["0x02c1"]
+ }
+ ],
"features": [
"all"
]
"type": "linux"
},
"vendor_id": "0x1002",
- "driver_vendor": {
- "op": "contains",
- "value": "AMD"
- },
+ "driver_vendor": ".*AMD.*",
"driver_version": {
"op": "=",
"value": "13.101"
},
{
"id": 96,
- "description": "GPU rasterization is whitelisted on N4, N5, N7 and Moto X",
+ "description": "GPU rasterization is whitelisted on N4, N5, N7 and Moto X, and on Qualcomm GPUs on Android 4.4",
"cr_bugs": [362779],
+ "os": {
+ "type": "android"
+ },
"exceptions": [
{
- "os": {
- "type": "android"
- },
"machine_model_name": ["Nexus 4", "Nexus 5", "Nexus 7",
"XT1049", "XT1050", "XT1052", "XT1053",
"XT1055", "XT1056", "XT1058", "XT1060"]
"value": "4.4.99"
}
}
+ },
+ {
+ "os": {
+ "type": "android",
+ "version": {
+ "op": ">=",
+ "value": "4.4"
+ }
+ },
+ "gl_type": "gles",
+ "gl_version": {
+ "op": ">=",
+ "value": "3.0"
+ }
}
],
"features": [
"features": [
"gpu_rasterization_field_trial"
]
+ },
+ {
+ "id": 98,
+ "description": "Whitelist for using GPU rasterization for a broader set of content",
+ "cr_bugs": [399306],
+ "exceptions": [
+ {
+ "os": {
+ "type": "android",
+ "version": {
+ "op": ">=",
+ "value": "4.4.99"
+ }
+ }
+ }
+ ],
+ "features": [
+ "gpu_rasterization_expanded_heuristics"
+ ]
+ },
+ {
+ "id": 99,
+ "description": "GPU rasterization is blacklisted on non-Android",
+ "cr_bugs": [362779],
+ "exceptions": [
+ {
+ "os": {
+ "type": "android"
+ }
+ }
+ ],
+ "features": [
+ "gpu_rasterization"
+ ]
}
]
}