software_rendering_list_json.cc revision 8bcbed890bc3ce4d7a057a8f32cab53fa534672e
190dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)// Copyright (c) 2013 The Chromium Authors. All rights reserved.
290dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be
390dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)// found in the LICENSE file.
490dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)
55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Determines whether certain gpu-related features are blacklisted or not.
6d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)// The format of a valid software_rendering_list.json file is defined in
7d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)// <gpu/config/gpu_control_list_format.txt>.
8d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)// The supported "features" can be found in <gpu/config/gpu_blacklist.cc>.
95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
1090dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)#include "gpu/config/gpu_control_list_jsons.h"
1190dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)
1290dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)#define LONG_STRING_CONST(...) #__VA_ARGS__
1390dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)
1490dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)namespace gpu {
1590dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)
1690dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)const char kSoftwareRenderingListJson[] = LONG_STRING_CONST(
1790dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)
185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){
195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  "name": "software rendering list",
205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  // Please update the version number whenever you change this file.
214e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)  "version": "6.12",
225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  "entries": [
235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 1,
255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "ATI Radeon X1900 is not compatible with WebGL on the Mac.",
265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "webkit_bugs": [47028],
275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "macosx"
295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "vendor_id": "0x1002",
315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "device_id": ["0x7249"],
322a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "webgl",
345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "flash_3d",
355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "flash_stage3d"
365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 3,
405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "GL driver is software rendered. Accelerated compositing is disabled.",
415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [59302],
425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "linux"
445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "gl_renderer": {
465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "op": "contains",
475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "value": "software"
485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
492a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "accelerated_compositing"
515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 4,
555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "The Intel Mobile 945 Express family of chipsets is not compatible with WebGL.",
567d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)      "cr_bugs": [232035],
575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "any"
595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "vendor_id": "0x8086",
61eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch      "device_id": ["0x27AE", "0x27A2"],
622a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "webgl",
645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "flash_3d",
657d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)        "flash_stage3d",
667d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)        "accelerated_2d_canvas"
675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 5,
715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "ATI/AMD cards with older or third-party drivers in Linux are crash-prone.",
725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [71381, 76428, 73910, 101225, 136240],
735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "linux"
755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "vendor_id": "0x1002",
775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "exceptions": [
785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        {
795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          "driver_vendor": {
805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)            "op": "contains",
815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)            "value": "AMD"
825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          },
835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          "driver_version": {
845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)            "op": ">=",
855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)            "style": "lexical",
86d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)            "value": "8.98"
875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          }
885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        }
895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ],
902a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "all"
925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 8,
965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "NVIDIA GeForce FX Go5200 is assumed to be buggy.",
975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [72938],
985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "any"
1005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
1015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "vendor_id": "0x10de",
1025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "device_id": ["0x0324"],
1032a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
1045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "all"
1055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
1065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
1075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
1085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 10,
1095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "NVIDIA GeForce 7300 GT on Mac does not support WebGL.",
1105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [73794],
1115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
1125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "macosx"
1135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
1145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "vendor_id": "0x10de",
1155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "device_id": ["0x0393"],
1162a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
1175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "webgl",
1185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "flash_3d",
1195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "flash_stage3d"
1205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
1215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
1225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
1235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 12,
1245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "Drivers older than 2009-01 on Windows are possibly unreliable.",
1255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [72979, 89802],
1265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
1275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "win"
1285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
1295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "driver_date": {
1305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "op": "<",
131d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)        "value": "2009.1"
1325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
1335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "exceptions": [
1345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        {
1355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          "vendor_id": "0x8086",
1365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          "device_id": ["0x29a2"],
1375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          "driver_version": {
1385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)            "op": ">=",
139d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)            "value": "7.15.10.1624"
1405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          }
1414e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)        },
1424e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)        {
1434e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)          "driver_vendor": {
1444e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)            "op": "=",
1454e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)            "value": "osmesa"
1464e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)          }
1475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        }
1485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ],
1492a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
1502a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "accelerated_2d_canvas",
1515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "accelerated_video",
1525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "accelerated_video_decode",
1535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "3d_css",
1545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "multisampling",
1552a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "flash_3d",
1564e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)        "flash_stage3d",
1572a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "force_compositing_mode"
1585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
1595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
1605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
1615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 13,
1625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "ATI drivers older than 10.6 on Windows XP are possibly unreliable.",
1635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [74212],
1645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
1655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "win",
1665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "version": {
1675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          "op": "=",
168d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)          "value": "5"
1695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        }
1705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
1715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "vendor_id": "0x1002",
1725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "driver_version": {
1735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "op": "<",
174d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)        "value": "8.741"
1755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
1762a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
1775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "accelerated_video",
1785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "accelerated_video_decode",
1795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "3d_css",
1805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "multisampling",
1812a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "flash_3d",
1824e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)        "flash_stage3d",
1832a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "force_compositing_mode"
1845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
1855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
1865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
1875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 14,
1885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "NVIDIA drivers older than 257.21 on Windows XP are possibly unreliable.",
1895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [74212],
1905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
1915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "win",
1925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "version": {
1935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          "op": "=",
194d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)          "value": "5"
1955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        }
1965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
1975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "vendor_id": "0x10de",
1985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "driver_version": {
1995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "op": "<",
200d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)        "value": "6.14.12.5721"
2015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
2022a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
2035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "accelerated_video",
2045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "accelerated_video_decode",
2055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "3d_css",
2065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "multisampling",
2072a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "flash_3d",
2084e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)        "flash_stage3d",
2092a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "force_compositing_mode"
2105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
2115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
2125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
2135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 15,
2145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "Intel drivers older than 14.42.7.5294 on Windows XP are possibly unreliable.",
2155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [74212],
2165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
2175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "win",
2185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "version": {
2195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          "op": "=",
220d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)          "value": "5"
2215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        }
2225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
2235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "vendor_id": "0x8086",
2245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "driver_version": {
2255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "op": "<",
226d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)        "value": "6.14.10.5294"
2275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
2282a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
2295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "accelerated_video",
2305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "accelerated_video_decode",
2315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "3d_css",
2325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "multisampling",
2332a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "flash_3d",
2344e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)        "flash_stage3d",
2352a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "force_compositing_mode"
2365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
2375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
2385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
2395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 16,
2405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "Multisampling is buggy in ATI cards on older MacOSX.",
2415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [67752, 83153],
2425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
2435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "macosx",
2445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "version": {
2455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          "op": "<",
246d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)          "value": "10.7.2"
2475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        }
2485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
2495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "vendor_id": "0x1002",
2502a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
2515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "multisampling"
2525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
2535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
2545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
2555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 17,
2565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "Intel mesa drivers are crash-prone.",
2577d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)      "cr_bugs": [76703, 164555, 225200],
2585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
2595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "linux"
2605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
2615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "vendor_id": "0x8086",
2625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "exceptions": [
2635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        {
2645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          "device_id": ["0x0102", "0x0106", "0x0112", "0x0116", "0x0122", "0x0126", "0x010a", "0x0152", "0x0156", "0x015a", "0x0162", "0x0166"],
2655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          "driver_version": {
2665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)            "op": ">=",
267d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)            "value": "8.0"
2685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          }
2695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        },
2705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        {
2712a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)          "device_id": ["0xa001", "0xa002", "0xa011", "0xa012", "0x29a2", "0x2992", "0x2982", "0x2972", "0x2a12", "0x2a42", "0x2e02", "0x2e12", "0x2e22", "0x2e32", "0x2e42", "0x2e92"],
2725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          "driver_version": {
2735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)            "op": ">",
274d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)            "value": "8.0.2"
2755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          }
2765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        },
2775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        {
2785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          "device_id": ["0x0042", "0x0046"],
2795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          "driver_version": {
2807d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)            "op": ">",
281d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)            "value": "8.0.4"
2825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          }
2832a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        },
2842a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        {
2852a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)          "device_id": ["0x2a02"],
2862a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)          "driver_version": {
2872a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)            "op": ">=",
288d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)            "value": "9.1"
2892a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)          }
2905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        }
2915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ],
2922a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
2935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "all"
2945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
2955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
2965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
2975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 18,
2985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "NVIDIA Quadro FX 1500 is buggy.",
2995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [84701],
3005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
3015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "linux"
3025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
3035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "vendor_id": "0x10de",
3045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "device_id": ["0x029e"],
3052a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
3065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "all"
3075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
3085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
3095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
3105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 19,
3115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "GPU acceleration is no longer supported in Leopard.",
3125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [87157, 130495],
3135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
3145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "macosx",
3155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "version": {
3165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          "op": "=",
317d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)          "value": "10.5"
3185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        }
3195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
3202a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
3215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "all"
3225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
3235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
3245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
3255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 23,
3265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "Mesa drivers in linux older than 7.11 are assumed to be buggy.",
3275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
3285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "linux"
3295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
3305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "driver_vendor": {
3315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "op": "=",
3325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "value": "Mesa"
3335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
3345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "driver_version": {
3355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "op": "<",
336d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)        "value": "7.11"
3375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
3384e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)      "exceptions": [
3394e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)        {
3404e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)          "driver_vendor": {
3414e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)            "op": "=",
3424e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)            "value": "osmesa"
3434e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)          }
3444e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)        }
3454e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)      ],
3462a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
3475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "all"
3485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
3495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
3505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
3515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 24,
3525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "Accelerated 2d canvas is unstable in Linux at the moment.",
3535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
3545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "linux"
3555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
3562a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
3575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "accelerated_2d_canvas"
3585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
3595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
3605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
3615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 27,
3625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "ATI/AMD cards with older drivers in Linux are crash-prone.",
3635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [95934, 94973, 136240],
3645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
3655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "linux"
3665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
3675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "gl_vendor": {
3685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "op": "beginwith",
3695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "value": "ATI"
3705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
3715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "exceptions": [
3725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        {
3735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          "driver_vendor": {
3745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)            "op": "contains",
3755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)            "value": "AMD"
3765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          },
3775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          "driver_version": {
3785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)            "op": ">=",
3795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)            "style": "lexical",
380d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)            "value": "8.98"
3815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          }
3825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        }
3835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ],
3842a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
3855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "all"
3865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
3875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
3885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
3895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 28,
3905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "ATI/AMD cards with third-party drivers in Linux are crash-prone.",
3915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [95934, 94973],
3925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
3935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "linux"
3945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
3955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "gl_vendor": {
3965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "op": "beginwith",
3975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "value": "X.Org"
3985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
3995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "gl_renderer": {
4005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "op": "contains",
4015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "value": "AMD"
4025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
4032a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
4045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "all"
4055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
4065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
4075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
4085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 29,
4095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "ATI/AMD cards with third-party drivers in Linux are crash-prone.",
4105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [95934, 94973],
4115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
4125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "linux"
4135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
4145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "gl_vendor": {
4155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "op": "beginwith",
4165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "value": "X.Org"
4175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
4185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "gl_renderer": {
4195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "op": "contains",
4205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "value": "ATI"
4215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
4222a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
4235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "all"
4245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
4255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
4265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
4275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 30,
4285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "NVIDIA cards with nouveau drivers in Linux are crash-prone.",
4295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [94103],
4305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
4315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "linux"
4325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
4335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "vendor_id": "0x10de",
4345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "gl_vendor": {
4355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "op": "beginwith",
4365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "value": "nouveau"
4375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
4382a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
4395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "all"
4405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
4415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
4425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
4435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 32,
4445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "Accelerated 2d canvas is disabled on Windows systems with low perf stats.",
4452a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "cr_bugs": [116350, 151500],
4465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
4475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "win"
4485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
4495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "perf_overall": {
4505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "op": "<",
4515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "value": "3.5"
4525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
4535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "exceptions": [
4545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        {
4552a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)          "perf_gaming": {
4562a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)            "op": ">",
4572a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)            "value": "3.5"
4582a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)          }
4592a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        },
4602a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        {
4615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          "cpu_info": {
4625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)            "op": "contains",
4635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)            "value": "Atom"
4645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          }
4655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        }
4665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ],
4672a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
4685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "accelerated_2d_canvas"
4695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
4705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
4715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
4725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 33,
4735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "Multisampling is buggy in Intel IvyBridge.",
4745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [116370],
4755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
4765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "linux"
4775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
4785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "vendor_id": "0x8086",
4795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "device_id": ["0x0152", "0x0156", "0x015a", "0x0162", "0x0166"],
4802a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
4815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          "multisampling"
4825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
4835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
4845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
4855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 34,
4865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "S3 Trio (used in Virtual PC) is not compatible.",
4875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [119948],
4885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
4895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "win"
4905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
4915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "vendor_id": "0x5333",
4925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "device_id": ["0x8811"],
4932a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
4945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "all"
4955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
4965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
4975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
4985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 35,
4995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "Stage3D is not supported on Linux.",
5005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [129848],
5015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
5025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "linux"
5035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
5042a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
5055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "flash_stage3d"
5065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
5075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
5085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
5095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 37,
5105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "Drivers are unreliable for Optimus on Linux.",
5115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [131308],
5125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
5135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "linux"
5145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
5155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "multi_gpu_style": "optimus",
5162a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
5175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "all"
5185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
5195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
5205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
5215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 38,
5225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "Accelerated 2D canvas is unstable for NVidia GeForce 9400M on Lion.",
5235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [130495],
5245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
5255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "macosx",
5265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "version": {
5275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          "op": "=",
528d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)          "value": "10.7"
5295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        }
5305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
5315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "vendor_id": "0x10de",
5325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "device_id": ["0x0863"],
5332a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
5345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "accelerated_2d_canvas"
5355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
5365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
5375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
5385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 41,
5395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "Disable 3D (but not Stage3D) in Flash on XP",
5405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [134885],
5415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
5425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "win",
5435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "version": {
5445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          "op": "=",
545d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)          "value": "5"
5465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        }
5475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
5482a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
5495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "flash_3d"
5505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
5515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
5525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
5535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 42,
55458537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles)      "description": "AMD Radeon HD 6490M and 6970M on Snow Leopard are buggy.",
55558537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles)      "cr_bugs": [137307, 285350],
5565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
5575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "macosx",
5585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "version": {
5595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          "op": "=",
560d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)          "value": "10.6"
5615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        }
5625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
5635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "vendor_id": "0x1002",
56458537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles)      "device_id": ["0x6760", "0x6720"],
5652a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
5665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "webgl"
5675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
5685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
5695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
5705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 43,
5715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "Intel driver version 8.15.10.1749 has problems sharing textures.",
5725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [133924],
5735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
5745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "win"
5755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
5765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "vendor_id": "0x8086",
5775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "driver_version": {
5785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "op": "=",
579d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)        "value": "8.15.10.1749"
5805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
5812a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
5825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "texture_sharing"
5835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
5845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
5855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
5865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 44,
5875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "Intel HD 4000 causes kernel panic on Lion.",
5885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [134015],
5895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
5905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "macosx",
5915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "version": {
5925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          "op": "between",
593d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)          "value": "10.7.0",
594d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)          "value2": "10.7.4"
5955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        }
5965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
5975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "vendor_id": "0x8086",
5985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "device_id": ["0x0166"],
5995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "multi_gpu_category": "any",
6002a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
6015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "all"
6025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
6035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
6045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
6055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 45,
6065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "Parallels drivers older than 7 are buggy.",
6075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [138105],
6085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
6095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "win"
6105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
6115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "vendor_id": "0x1ab8",
6125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "driver_version": {
6135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "op": "<",
614d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)        "value": "7"
6155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
6162a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
6175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "all"
6185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
6195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
6205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
6215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 46,
6225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "ATI FireMV 2400 cards on Windows are buggy.",
6235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [124152],
6245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
6255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "win"
6265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
6275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "vendor_id": "0x1002",
6285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "device_id": ["0x3151"],
6292a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
6305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "all"
6315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
6325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
6335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
6345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 47,
6355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "NVIDIA linux drivers older than 295.* are assumed to be buggy.",
6365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [78497],
6375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
6385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "linux"
6395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
6405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "vendor_id": "0x10de",
6415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "driver_vendor": {
6425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "op": "=",
6435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "value": "NVIDIA"
6445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
6455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "driver_version": {
6465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "op": "<",
647d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)        "value": "295"
6485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
6492a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
6505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "all"
6515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
6525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
6535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
6545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 48,
6555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      // Please keep in sync with content/test/content_browser_test.cc.
6565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "Accelerated video decode is unavailable on Mac and Linux.",
6575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [137247, 133828],
6585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "exceptions": [
6595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        {
6605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          "os": {
6615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)            "type": "chromeos"
6625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          }
6635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        },
6645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        {
6655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          "os": {
6665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)            "type": "win"
6675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          }
6684e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)        },
6694e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)        {
6704e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)          "os": {
6714e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)            "type": "android"
6724e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)          }
6735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        }
6745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ],
6752a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
6765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "accelerated_video_decode"
6775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
6785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
6795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
6805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 49,
6815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "NVidia GeForce GT 650M can cause the system to hang with flash 3D.",
6825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [140175],
6835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
6845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "macosx",
6855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "version": {
6865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          "op": "between",
687d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)          "value": "10.8.0",
688d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)          "value2": "10.8.1"
6895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        }
6905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
6915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "multi_gpu_style": "optimus",
6925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "vendor_id": "0x10de",
6935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "device_id": ["0x0fd5"],
6942a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
6955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "flash_3d",
6965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "flash_stage3d"
6975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
6985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
6995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
7005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 50,
7015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "Disable VMware software renderer.",
7025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [145531],
7035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
7045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "linux"
7055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
7065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "gl_vendor": {
7075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "op": "beginwith",
7085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "value": "VMware"
7095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
7102a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
7115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "all"
7125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
7135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
7145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
7155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 51,
7165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "NVIDIA drivers 6.14.11.9621 is buggy on Windows XP.",
7175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [152096],
7185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
7195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "win",
7205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "version": {
7215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          "op": "=",
722d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)          "value": "5"
7235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        }
7245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
7255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "vendor_id": "0x10de",
7265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "driver_version": {
7275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "op": "=",
728d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)        "value": "6.14.11.9621"
7295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
7302a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
7315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "all"
7325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
7335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
7345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
7355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 52,
7365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "NVIDIA drivers 6.14.11.8267 is buggy on Windows XP.",
7375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [152096],
7385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
7395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "win",
7405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "version": {
7415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          "op": "=",
742d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)          "value": "5"
7435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        }
7445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
7455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "vendor_id": "0x10de",
7465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "driver_version": {
7475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "op": "=",
748d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)        "value": "6.14.11.8267"
7495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
7502a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
7515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "all"
7525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
7535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
7545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
7555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 53,
7565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "The Intel GMA500 is too slow for Stage3D.",
7575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [152096],
7585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "vendor_id": "0x8086",
7595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "device_id": ["0x8108", "0x8109"],
7602a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
7615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "flash_stage3d"
7625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
7635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
7645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
7655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 55,
7665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "Drivers older than 2007-01 on Windows are assumed to be buggy.",
7675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [72979, 89802],
7685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
7695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "win"
7705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
7715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "driver_date": {
7725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "op": "<",
773d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)        "value": "2007.1"
7745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
7755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "exceptions": [
7765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        {
7775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          "vendor_id": "0x8086",
7785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          "device_id": ["0x29a2"],
7795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          "driver_version": {
7805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)            "op": ">=",
781d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)            "value": "7.15.10.1624"
7825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          }
7834e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)        },
7844e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)        {
7854e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)          "driver_vendor": {
7864e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)            "op": "=",
7874e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)            "value": "osmesa"
7884e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)          }
7895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        }
7905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ],
7912a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
7925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "all"
7935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
7945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
7955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
7965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 56,
7975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "NVIDIA linux drivers are unstable when using multiple Open GL contexts and with low memory.",
7985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [145600],
7995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
8005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "linux"
8015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
8025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "vendor_id": "0x10de",
8035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "driver_vendor": {
8045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "op": "=",
8055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "value": "NVIDIA"
8065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
8072a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
8085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "accelerated_video",
8095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "accelerated_video_decode",
8105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "flash_3d",
8115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "flash_stage3d"
8125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
8135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
8145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
815eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch      // Panel fitting is only used with OS_CHROMEOS. To avoid displaying an
816eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch      // error in chrome:gpu on every other platform, this blacklist entry needs
817eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch      // to only match on chromeos. The drawback is that panel_fitting will not
818eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch      // appear to be blacklisted if accidentally queried on non-chromeos.
8195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 57,
820eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch      "description": "Chrome OS panel fitting is only supported for Intel IVB and SNB Graphics Controllers.",
821eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch      "os": {
822eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch        "type": "chromeos"
823eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch      },
8245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "exceptions": [
8255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        {
8265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          "vendor_id": "0x8086",
8272a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)          "device_id": ["0x0106", "0x0116", "0x0166"]
8285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        }
8295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ],
8302a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
8315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "panel_fitting"
8325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
8335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
8345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
8355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 59,
8365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "description": "NVidia driver 8.15.11.8593 is crashy on Windows.",
8375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [155749],
8385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
8395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "type": "win"
8405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
8415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "vendor_id": "0x10de",
8425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "driver_version": {
8435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "op": "=",
844d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)        "value": "8.15.11.8593"
8455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
8462a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
8472a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "accelerated_video_decode"
8485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
8495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
8505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
8515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 60,
8522a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "description": "Multisampling is buggy on Mac with NVIDIA gpu prior to 10.8.3.",
8535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [137303],
8545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
8552a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "type": "macosx",
8562a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "version": {
8572a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)          "op": "<",
858d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)          "value": "10.8.3"
8592a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        }
8605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
8615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "vendor_id": "0x10de",
8622a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
8635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "multisampling"
8645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
8655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    },
8665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
8675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "id": 61,
8682a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "description": "Multisampling is buggy on Mac with Intel gpu prior to 10.8.3.",
8695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "cr_bugs": [137303],
8705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "os": {
8712a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "type": "macosx",
8722a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "version": {
8732a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)          "op": "<",
874d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)          "value": "10.8.3"
8752a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        }
8765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      },
8775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      "vendor_id": "0x8086",
8782a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
8795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        "multisampling"
8805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ]
8812a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)    },
8822a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)    {
8832a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "id": 62,
8842a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "description": "Accelerated 2D canvas buggy on old Qualcomm Adreno.",
8852a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "cr_bugs": [161575],
8862a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "os": {
8872a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "type": "android"
8882a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      },
8892a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "gl_renderer": {
8902a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "op": "contains",
8912a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "value": "Adreno"
8922a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      },
8932a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "driver_version": {
8942a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "op": "<",
895d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)        "value": "4.1"
8962a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      },
8972a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
8982a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "accelerated_2d_canvas"
8992a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      ]
9002a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)    },
9012a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)    {
9022a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "id": 63,
9032a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "description": "Multisampling is buggy on Mac with AMD gpu prior to 10.8.3.",
9042a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "cr_bugs": [162466],
9052a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "os": {
9062a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "type": "macosx",
9072a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "version": {
9082a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)          "op": "<",
909d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)          "value": "10.8.3"
9102a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        }
9112a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      },
9122a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "vendor_id": "0x1002",
9132a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
9142a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "multisampling"
9152a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      ]
9162a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)    },
9172a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)    {
9182a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "id": 64,
9192a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "description": "Hardware video decode is only supported in win7+.",
9202a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "cr_bugs": [159458],
9212a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "os": {
9222a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "type": "win",
9232a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "version": {
9242a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)          "op": "<",
925d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)          "value": "6.1"
9262a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        }
9272a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      },
9282a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
9292a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "accelerated_video_decode"
9302a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      ]
9312a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)    },
9322a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)    {
9332a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "id": 66,
9342a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "description": "Force compositing mode is unstable in MacOSX earlier than 10.8.",
9352a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "cr_bugs": [174101],
9362a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "os": {
9372a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "type": "macosx",
9382a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "version": {
9392a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)          "op": "<",
940d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)          "value": "10.8"
9412a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        }
9422a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      },
9432a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
9442a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "force_compositing_mode"
9452a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      ]
9462a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)    },
9472a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)    {
9482a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "id": 67,
9492a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "description": "Accelerated 2D Canvas is not supported on WinXP.",
9502a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "cr_bugs": [175149],
9512a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "os": {
9522a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "type": "win",
9532a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "version": {
9542a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)          "op": "=",
955d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)          "value": "5"
9562a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        }
9572a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      },
9582a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
9592a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "accelerated_2d_canvas"
9602a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      ]
9612a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)    },
9622a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)    {
9632a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "id": 68,
9642a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "description": "VMware Fusion 4 has corrupt rendering with Win Vista+.",
9652a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "cr_bugs": [169470],
9662a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "os": {
9672a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "type": "win",
9682a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "version": {
9692a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)          "op": ">=",
970d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)          "value": "6.0"
9712a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        }
9722a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      },
9732a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "vendor_id": "0x15ad",
9742a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "driver_version": {
9752a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "op": "<=",
976d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)        "value": "7.14.1.1134"
9772a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      },
9782a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      "features": [
9792a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        "all"
9802a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)      ]
981c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)    },
982c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)    {
983c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "id": 69,
984c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "description": "NVIDIA driver 8.17.11.9621 is buggy with Stage3D baseline mode.",
985c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "cr_bugs": [172771],
986c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "os": {
987c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)        "type": "win"
988c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      },
989c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "vendor_id": "0x10de",
990c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "driver_version": {
991c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)        "op": "=",
992d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)        "value": "8.17.11.9621"
993c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      },
994c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "features": [
995c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)        "flash_stage3d_baseline"
996c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      ]
997c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)    },
998c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)    {
999c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "id": 70,
1000c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "description": "NVIDIA driver 8.17.11.8267 is buggy with Stage3D baseline mode.",
1001c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "cr_bugs": [172771],
1002c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "os": {
1003c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)        "type": "win"
1004c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      },
1005c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "vendor_id": "0x10de",
1006c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "driver_version": {
1007c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)        "op": "=",
1008d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)        "value": "8.17.11.8267"
1009c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      },
1010c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "features": [
1011c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)        "flash_stage3d_baseline"
1012c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      ]
1013c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)    },
1014c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)    {
1015c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "id": 71,
1016c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "description": "All Intel drivers before 8.15.10.2021 are buggy with Stage3D baseline mode.",
1017c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "cr_bugs": [172771],
1018c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "os": {
1019c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)        "type": "win"
1020c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      },
1021c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "vendor_id": "0x8086",
1022c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "driver_version": {
1023c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)        "op": "<",
1024d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)        "value": "8.15.10.2021"
1025c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      },
1026c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "features": [
1027c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)        "flash_stage3d_baseline"
1028c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      ]
1029c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)    },
1030c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)    {
1031c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "id": 72,
1032c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "description": "NVIDIA GeForce 6200 LE is buggy with WebGL.",
1033c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "cr_bugs": [232529],
1034c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "os": {
1035c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)        "type": "win"
1036c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      },
1037c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "vendor_id": "0x10de",
1038c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "device_id": ["0x0163"],
1039c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "features": [
1040c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)        "webgl"
1041c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      ]
1042c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)    },
1043c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)    {
1044c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "id": 73,
1045c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "description": "WebGL is buggy with the NVIDIA GeForce GT 330M, 9400, and 9400M on MacOSX earlier than 10.8",
1046c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "cr_bugs": [233523],
1047c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "os": {
1048c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)        "type": "macosx",
1049c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)        "version": {
1050c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)          "op": "<",
1051d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)          "value": "10.8"
1052c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)        }
1053c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      },
1054c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "vendor_id": "0x10de",
1055c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "device_id": ["0x0a29", "0x0861", "0x0863"],
1056c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      "features": [
1057c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)        "webgl"
1058c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      ]
10597d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)    },
10607d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)    {
10617d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)      "id": 74,
10627d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)      "description": "GPU access is blocked if users don't have proper graphics driver installed after Windows installation",
10637d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)      "cr_bugs": [248178],
10647d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)      "os": {
10657d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)        "type": "win"
10667d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)      },
10677d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)      "driver_vendor": {
10687d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)        "op": "=",
10697d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)        "value": "Microsoft"
10707d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)      },
10717d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)      "features": [
10727d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)        "all"
10737d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)      ]
10747dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch    },
10754e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles))  // String split to avoid MSVC char limit.
10764e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)LONG_STRING_CONST(
10777dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch    {
10787dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch      "id": 75,
10797dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch      "description": "Texture sharing not supported on AMD Switchable GPUs due to driver issues",
10807dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch      "cr_bugs": [117371],
10817dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch      "os": {
10827dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch        "type": "win"
10837dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch      },
10847dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch      "multi_gpu_style": "amd_switchable",
10857dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch      "features": [
10867dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch        "texture_sharing"
10877dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch      ]
1088a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles)    },
1089a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles)    {
1090a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles)      "id": 76,
1091a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles)      "description": "WebGL is disabled on Android unless GPU reset notification is supported",
1092a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles)      "os": {
1093a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles)        "type": "android"
1094a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles)      },
1095a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles)      "exceptions": [
1096a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles)        {
1097a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles)          "gl_reset_notification_strategy": {
1098a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles)            "op": "=",
1099a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles)            "value": "33362"
1100a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles)          }
1101a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles)        }
1102a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles)      ],
1103a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles)      "features": [
1104a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles)        "webgl"
1105a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles)      ]
1106424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)    },
1107424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)    {
1108424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)      "id": 77,
1109424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)      "description": "Multisampling is reportedly very slow on Quadro NVS 135M/GeForce 8400M GS",
1110424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)      "cr_bugs": [279446],
1111424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)      "os": {
1112424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)        "type": "win",
1113424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)        "version": {
1114424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)          "op": "=",
1115d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)          "value": "5"
1116424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)        }
1117424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)      },
1118424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)      "vendor_id": "0x10de",
1119424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)      "device_id": ["0x0429", "0x042b"],
1120424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)      "features": [
1121424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)        "multisampling"
1122424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)      ]
112368043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)    },
112468043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)    {
112568043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)      "id": 78,
112668043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)      "description": "Accelerated video decode interferes with GPU blacklist on older Intel drivers",
112768043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)      "cr_bugs": [180695],
112868043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)      "os": {
112968043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)        "type": "win"
113068043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)      },
113168043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)      "vendor_id": "0x8086",
113268043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)      "driver_version": {
113368043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)        "op": "between",
113468043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)        "value": "8.15.10.1883",
113568043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)        "value2": "8.15.10.2702"
113668043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)      },
113768043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)      "features": [
113868043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)        "accelerated_video_decode"
113968043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)      ]
11404e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)    },
11414e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)    {
11424e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)      "id": 79,
11438bcbed890bc3ce4d7a057a8f32cab53fa534672eTorne (Richard Coles)      "description": "Disable force compositing mode on all Windows versions prior to and including Vista.",
11448bcbed890bc3ce4d7a057a8f32cab53fa534672eTorne (Richard Coles)      "cr_bugs": [273920, 170421],
11454e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)      "os": {
11464e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)        "type": "win",
11474e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)        "version": {
11488bcbed890bc3ce4d7a057a8f32cab53fa534672eTorne (Richard Coles)          "op": "<=",
11494e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)          "value": "6.0"
11504e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)        }
11514e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)      },
11524e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)      "features": [
11538bcbed890bc3ce4d7a057a8f32cab53fa534672eTorne (Richard Coles)        "flash_3d",
11548bcbed890bc3ce4d7a057a8f32cab53fa534672eTorne (Richard Coles)        "flash_stage3d",
11554e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)        "force_compositing_mode"
11564e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)      ]
11575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    }
11585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  ]
11595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}
116090dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)
116190dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles));  // LONG_STRING_CONST macro
116290dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)
116390dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)}  // namespace gpu
1164