blob: e7070b75896beb9db03230b706360d91d67d072a [file] [log] [blame]
// Copyright 2019 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// This file is auto-generated from
// gpu/config/process_json.py
// It's formatted by clang-format using chromium coding style:
// clang-format -i -style=chromium filename
// DO NOT EDIT!
#include "gpu/config/gpu_control_list_testing_autogen.h"
#include <array>
#include <iterator>
#include "gpu/config/gpu_control_list_testing_data.h"
namespace gpu {
const std::array<GpuControlList::Entry, 87>& GetGpuControlListTestingEntries() {
#include "gpu/config/gpu_control_list_testing_arrays_and_structs_autogen.h"
#include "gpu/config/gpu_control_list_testing_exceptions_autogen.h"
static const std::array<GpuControlList::Entry, 87>
kGpuControlListTestingEntries = {{
{
1, // id
"GpuControlListEntryTest.DetailedEntry",
base::span(kFeatureListForGpuControlTestingEntry1), // features
base::span(kDisabledExtensionsForEntry1), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span(kCrBugsForGpuControlTestingEntry1), // CrBugs
{
GpuControlList::kOsMacosx, // os_type
{GpuControlList::kEQ, GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, "10.6.4",
nullptr}, // os_version
0x10de, // vendor_id
base::span(kDevicesForGpuControlTestingEntry1), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
&kDriverInfoForGpuControlTestingEntry1, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
2, // id
"GpuControlListEntryTest.VendorOnAllOsEntry",
base::span(kFeatureListForGpuControlTestingEntry2), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x10de, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
3, // id
"GpuControlListEntryTest.VendorOnLinuxEntry",
base::span(kFeatureListForGpuControlTestingEntry3), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsLinux, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x10de, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
4, // id
"GpuControlListEntryTest.AllExceptNVidiaOnLinuxEntry",
base::span(kFeatureListForGpuControlTestingEntry4), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsLinux, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span(kExceptionsForEntry4), // exceptions
},
{
5, // id
"GpuControlListEntryTest.AllExceptIntelOnLinuxEntry",
base::span(kFeatureListForGpuControlTestingEntry5), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsLinux, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span(kExceptionsForEntry5), // exceptions
},
{
6, // id
"GpuControlListEntryTest.MultipleDevicesEntry",
base::span(kFeatureListForGpuControlTestingEntry6), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x10de, // vendor_id
base::span(kDevicesForGpuControlTestingEntry6), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
7, // id
"GpuControlListEntryTest.ChromeOSEntry",
base::span(kFeatureListForGpuControlTestingEntry7), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsChromeOS, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
8, // id
"GpuControlListEntryTest.GlVersionGLESEntry",
base::span(kFeatureListForGpuControlTestingEntry8), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAndroid, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
&kMoreForEntry8_1440601243, // more data
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
9, // id
"GpuControlListEntryTest.GlVersionANGLEEntry",
base::span(kFeatureListForGpuControlTestingEntry9), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAndroid, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
&kMoreForEntry9_1440601243, // more data
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
10, // id
"GpuControlListEntryTest.GlVersionGLEntry",
base::span(kFeatureListForGpuControlTestingEntry10), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAndroid, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
&kMoreForEntry10_1440601243, // more data
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
11, // id
"GpuControlListEntryTest.GlVendorEqual",
base::span(kFeatureListForGpuControlTestingEntry11), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
&kGLStringsForGpuControlTestingEntry11, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
12, // id
"GpuControlListEntryTest.GlVendorWithDot",
base::span(kFeatureListForGpuControlTestingEntry12), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
&kGLStringsForGpuControlTestingEntry12, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
13, // id
"GpuControlListEntryTest.GlRendererContains",
base::span(kFeatureListForGpuControlTestingEntry13), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
&kGLStringsForGpuControlTestingEntry13, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
14, // id
"GpuControlListEntryTest.GlRendererCaseInsensitive",
base::span(kFeatureListForGpuControlTestingEntry14), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
&kGLStringsForGpuControlTestingEntry14, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
15, // id
"GpuControlListEntryTest.GlExtensionsEndWith",
base::span(kFeatureListForGpuControlTestingEntry15), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
&kGLStringsForGpuControlTestingEntry15, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
16, // id
"GpuControlListEntryTest.OptimusEntry",
base::span(kFeatureListForGpuControlTestingEntry16), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsLinux, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleOptimus, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
17, // id
"GpuControlListEntryTest.AMDSwitchableEntry",
base::span(kFeatureListForGpuControlTestingEntry17), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsMacosx, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::
kMultiGpuStyleAMDSwitchable, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
18, // id
"GpuControlListEntryTest.DriverVendorBeginWith",
base::span(kFeatureListForGpuControlTestingEntry18), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x10de, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
&kDriverInfoForGpuControlTestingEntry18, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
19, // id
"GpuControlListEntryTest.LexicalDriverVersionEntry",
base::span(kFeatureListForGpuControlTestingEntry19), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsLinux, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x1002, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
&kDriverInfoForGpuControlTestingEntry19, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
20, // id
"GpuControlListEntryTest.NeedsMoreInfoEntry",
base::span(kFeatureListForGpuControlTestingEntry20), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x8086, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
&kDriverInfoForGpuControlTestingEntry20, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
21, // id
"GpuControlListEntryTest.NeedsMoreInfoForExceptionsEntry",
base::span(kFeatureListForGpuControlTestingEntry21), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x8086, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span(kExceptionsForEntry21), // exceptions
},
{
22, // id
"GpuControlListEntryTest.NeedsMoreInfoForGLESVersionEntry",
base::span(kFeatureListForGpuControlTestingEntry22), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAndroid, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
&kMoreForEntry22_1440601243, // more data
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
23, // id
"GpuControlListEntryTest.FeatureTypeAllEntry",
base::span(kFeatureListForGpuControlTestingEntry23), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
24, // id
"GpuControlListEntryTest.FeatureTypeAllEntryWithExceptions",
base::span(kFeatureListForGpuControlTestingEntry24), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
25, // id
"GpuControlListEntryTest.SingleActiveGPU",
base::span(kFeatureListForGpuControlTestingEntry25), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsMacosx, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x10de, // vendor_id
base::span(kDevicesForGpuControlTestingEntry25), // Devices
GpuControlList::
kMultiGpuCategoryActive, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
26, // id
"GpuControlListEntryTest.MachineModelName",
base::span(kFeatureListForGpuControlTestingEntry26), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAndroid, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
&kMachineModelInfoForEntry26, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
27, // id
"GpuControlListEntryTest.MachineModelNameException",
base::span(kFeatureListForGpuControlTestingEntry27), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span(kExceptionsForEntry27), // exceptions
},
{
28, // id
"GpuControlListEntryTest.MachineModelVersion",
base::span(kFeatureListForGpuControlTestingEntry28), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsMacosx, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
&kMachineModelInfoForEntry28, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
29, // id
"GpuControlListEntryTest.MachineModelVersionException",
base::span(kFeatureListForGpuControlTestingEntry29), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsMacosx, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
&kMachineModelInfoForEntry29, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span(kExceptionsForEntry29), // exceptions
},
{
30, // id
"GpuControlListEntryDualGPUTest.CategoryAny.Intel",
base::span(kFeatureListForGpuControlTestingEntry30), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsMacosx, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x8086, // vendor_id
base::span(kDevicesForGpuControlTestingEntry30), // Devices
GpuControlList::kMultiGpuCategoryAny, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
31, // id
"GpuControlListEntryDualGPUTest.CategoryAny.NVidia",
base::span(kFeatureListForGpuControlTestingEntry31), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsMacosx, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x10de, // vendor_id
base::span(kDevicesForGpuControlTestingEntry31), // Devices
GpuControlList::kMultiGpuCategoryAny, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
32, // id
"GpuControlListEntryDualGPUTest.CategorySecondary",
base::span(kFeatureListForGpuControlTestingEntry32), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsMacosx, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x8086, // vendor_id
base::span(kDevicesForGpuControlTestingEntry32), // Devices
GpuControlList::
kMultiGpuCategorySecondary, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
33, // id
"GpuControlListEntryDualGPUTest.CategoryPrimary",
base::span(kFeatureListForGpuControlTestingEntry33), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsMacosx, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x8086, // vendor_id
base::span(kDevicesForGpuControlTestingEntry33), // Devices
GpuControlList::
kMultiGpuCategoryPrimary, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
34, // id
"GpuControlListEntryDualGPUTest.CategoryDefault",
base::span(kFeatureListForGpuControlTestingEntry34), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsMacosx, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x8086, // vendor_id
base::span(kDevicesForGpuControlTestingEntry34), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
35, // id
"GpuControlListEntryDualGPUTest.ActiveSecondaryGPU",
base::span(kFeatureListForGpuControlTestingEntry35), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsMacosx, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x8086, // vendor_id
base::span(kDevicesForGpuControlTestingEntry35), // Devices
GpuControlList::
kMultiGpuCategoryActive, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
36, // id
"GpuControlListEntryDualGPUTest.VendorOnlyActiveSecondaryGPU",
base::span(kFeatureListForGpuControlTestingEntry36), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsMacosx, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x8086, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::
kMultiGpuCategoryActive, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
37, // id
"GpuControlListEntryDualGPUTest.ActivePrimaryGPU",
base::span(kFeatureListForGpuControlTestingEntry37), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsMacosx, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x10de, // vendor_id
base::span(kDevicesForGpuControlTestingEntry37), // Devices
GpuControlList::
kMultiGpuCategoryActive, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
38, // id
"GpuControlListEntryDualGPUTest.VendorOnlyActivePrimaryGPU",
base::span(kFeatureListForGpuControlTestingEntry38), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsMacosx, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x10de, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::
kMultiGpuCategoryActive, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
39, // id
"GpuControlListEntryTest.PixelShaderVersion",
base::span(kFeatureListForGpuControlTestingEntry39), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
&kMoreForEntry39_1440601243, // more data
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
40, // id
"GpuControlListEntryTest.OsVersionZeroLT",
base::span(kFeatureListForGpuControlTestingEntry40), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAndroid, // os_type
{GpuControlList::kLT, GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, "4.2",
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
41, // id
"GpuControlListEntryTest.OsVersionZeroAny",
base::span(kFeatureListForGpuControlTestingEntry41), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAndroid, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
42, // id
"GpuControlListEntryTest.OsComparisonAny",
base::span(kFeatureListForGpuControlTestingEntry42), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
43, // id
"GpuControlListEntryTest.OsComparisonGE",
base::span(kFeatureListForGpuControlTestingEntry43), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsWin, // os_type
{GpuControlList::kGE, GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, "6",
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
44, // id
"GpuControlListEntryTest.ExceptionWithoutVendorId",
base::span(kFeatureListForGpuControlTestingEntry44), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsLinux, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x8086, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span(kExceptionsForEntry44), // exceptions
},
{
45, // id
"GpuControlListEntryTest.MultiGpuStyleAMDSwitchableDiscrete",
base::span(kFeatureListForGpuControlTestingEntry45), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::
kMultiGpuStyleAMDSwitchableDiscrete, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
46, // id
"GpuControlListEntryTest.MultiGpuStyleAMDSwitchableIntegrated",
base::span(kFeatureListForGpuControlTestingEntry46), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::
kMultiGpuStyleAMDSwitchableIntegrated, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
47, // id
"GpuControlListEntryTest.InProcessGPU",
base::span(kFeatureListForGpuControlTestingEntry47), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsWin, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
&kMoreForEntry47_1440601243, // more data
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
48, // id
"GpuControlListEntryTest.SameGPUTwiceTest",
base::span(kFeatureListForGpuControlTestingEntry48), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsWin, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x8086, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
49, // id
"GpuControlListEntryTest.NVidiaNumberingScheme",
base::span(kFeatureListForGpuControlTestingEntry49), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsWin, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x10de, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
&kDriverInfoForGpuControlTestingEntry49, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
50, // id
"GpuControlListTest.NeedsMoreInfo",
base::span(kFeatureListForGpuControlTestingEntry50), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsWin, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x10de, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
&kDriverInfoForGpuControlTestingEntry50, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
51, // id
"GpuControlListTest.NeedsMoreInfoForExceptions",
base::span(kFeatureListForGpuControlTestingEntry51), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsLinux, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x8086, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span(kExceptionsForEntry51), // exceptions
},
{
52, // id
"GpuControlListTest.IgnorableEntries.0",
base::span(kFeatureListForGpuControlTestingEntry52), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsLinux, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x8086, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
53, // id
"GpuControlListTest.IgnorableEntries.1",
base::span(kFeatureListForGpuControlTestingEntry53), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsLinux, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x8086, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
&kDriverInfoForGpuControlTestingEntry53, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
54, // id
"GpuControlListTest.DisabledExtensionTest.0",
base::span<const int>(), // features
base::span(kDisabledExtensionsForEntry54), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsWin, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
55, // id
"GpuControlListTest.DisabledExtensionTest.1",
base::span<const int>(), // features
base::span(kDisabledExtensionsForEntry55), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsWin, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
56, // id
"GpuControlListEntryTest.DirectRendering",
base::span(kFeatureListForGpuControlTestingEntry56), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsLinux, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
&kMoreForEntry56_1440601243, // more data
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
57, // id
"GpuControlListTest.LinuxKernelVersion",
base::span(kFeatureListForGpuControlTestingEntry57), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsLinux, // os_type
{GpuControlList::kLT, GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, "3.19.1",
nullptr}, // os_version
0x8086, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
58, // id
"GpuControlListTest.TestGroup.0",
base::span(kFeatureListForGpuControlTestingEntry58), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
&kMoreForEntry58_1440601243, // more data
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
59, // id
"GpuControlListTest.TestGroup.1",
base::span(kFeatureListForGpuControlTestingEntry59), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
&kMoreForEntry59_1440601243, // more data
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
60, // id
"GpuControlListEntryTest.GpuSeries",
base::span(kFeatureListForGpuControlTestingEntry60), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
&kIntelConditionsForEntry60_1440601243, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
61, // id
"GpuControlListEntryTest.GpuSeriesActive",
base::span(kFeatureListForGpuControlTestingEntry61), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::
kMultiGpuCategoryActive, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
&kIntelConditionsForEntry61_1440601243, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
62, // id
"GpuControlListEntryTest.GpuSeriesAny",
base::span(kFeatureListForGpuControlTestingEntry62), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryAny, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
&kIntelConditionsForEntry62_1440601243, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
63, // id
"GpuControlListEntryTest.GpuSeriesPrimary",
base::span(kFeatureListForGpuControlTestingEntry63), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::
kMultiGpuCategoryPrimary, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
&kIntelConditionsForEntry63_1440601243, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
64, // id
"GpuControlListEntryTest.GpuSeriesSecondary",
base::span(kFeatureListForGpuControlTestingEntry64), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::
kMultiGpuCategorySecondary, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
&kIntelConditionsForEntry64_1440601243, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
65, // id
"GpuControlListEntryTest.GpuSeriesInException",
base::span(kFeatureListForGpuControlTestingEntry65), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span(kExceptionsForEntry65), // exceptions
},
{
66, // id
"GpuControlListEntryTest.MultipleDrivers",
base::span(kFeatureListForGpuControlTestingEntry66), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x8086, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
&kDriverInfoForGpuControlTestingEntry66, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
67, // id
"GpuControlListEntryTest.HardwareOverlay",
base::span(kFeatureListForGpuControlTestingEntry67), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x8086, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
&kMoreForEntry67_1440601243, // more data
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
68, // id
"GpuControlListEntryTest.GpuGeneration",
base::span(kFeatureListForGpuControlTestingEntry68), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
&kIntelConditionsForEntry68_1440601243, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
69, // id
"GpuControlListEntryTest.GpuGenerationActive",
base::span(kFeatureListForGpuControlTestingEntry69), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::
kMultiGpuCategoryActive, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
&kIntelConditionsForEntry69_1440601243, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
70, // id
"GpuControlListEntryTest.GpuGenerationAny",
base::span(kFeatureListForGpuControlTestingEntry70), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryAny, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
&kIntelConditionsForEntry70_1440601243, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
71, // id
"GpuControlListEntryTest.GpuGenerationPrimary",
base::span(kFeatureListForGpuControlTestingEntry71), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::
kMultiGpuCategoryPrimary, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
&kIntelConditionsForEntry71_1440601243, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
72, // id
"GpuControlListEntryTest.GpuGenerationSecondary",
base::span(kFeatureListForGpuControlTestingEntry72), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::
kMultiGpuCategorySecondary, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
&kIntelConditionsForEntry72_1440601243, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
73, // id
"GpuControlListEntryTest.SubpixelFontRendering",
base::span(kFeatureListForGpuControlTestingEntry73), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsChromeOS, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span(kExceptionsForEntry73), // exceptions
},
{
74, // id
"GpuControlListEntryTest.SubpixelFontRenderingDontCare",
base::span(kFeatureListForGpuControlTestingEntry74), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsChromeOS, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
&kGLStringsForGpuControlTestingEntry74, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
75, // id
"GpuControlListEntryTest.IntelDriverVendorEntry",
base::span(kFeatureListForGpuControlTestingEntry75), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsWin, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x8086, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
&kDriverInfoForGpuControlTestingEntry75, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
76, // id
"GpuControlListEntryTest.IntelDriverVersionEntry",
base::span(kFeatureListForGpuControlTestingEntry76), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsWin, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x8086, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
&kDriverInfoForGpuControlTestingEntry76, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
77, // id
"GpuControlListEntryTest.DeviceRevisionEntry",
base::span(kFeatureListForGpuControlTestingEntry77), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsWin, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x1002, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span(kExceptionsForEntry77), // exceptions
},
{
78, // id
"GpuControlListEntryTest.DeviceRevisionUnspecifiedEntry",
base::span(kFeatureListForGpuControlTestingEntry78), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsWin, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x1002, // vendor_id
base::span(kDevicesForGpuControlTestingEntry78), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
79, // id
"GpuControlListEntryTest.AnyDriverVersion",
base::span(kFeatureListForGpuControlTestingEntry79), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsMacosx, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x10de, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryAny, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
&kDriverInfoForGpuControlTestingEntry79, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
80, // id
"GpuControlListEntryTest.ActiveDriverVersion",
base::span(kFeatureListForGpuControlTestingEntry80), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsMacosx, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x10de, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::
kMultiGpuCategoryActive, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
&kDriverInfoForGpuControlTestingEntry80, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
81, // id
"GpuControlListEntryTest.NativeAngleRenderer",
base::span(kFeatureListForGpuControlTestingEntry81), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
&kGLStringsForGpuControlTestingEntry81, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
82, // id
"GpuControlListEntryTest.GlTypeEntry",
base::span(kFeatureListForGpuControlTestingEntry82), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAndroid, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
&kMoreForEntry82_1440601243, // more data
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
83, // id
"GpuControlListEntryTest.GLES30Exception",
base::span(kFeatureListForGpuControlTestingEntry83), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAndroid, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span(kExceptionsForEntry83), // exceptions
},
{
84, // id
"GpuControlListEntryTest.WrongANGLEException",
base::span(kFeatureListForGpuControlTestingEntry84), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAndroid, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span(kExceptionsForEntry84), // exceptions
},
{
85, // id
"GpuControlListEntryTest.ANGLEException",
base::span(kFeatureListForGpuControlTestingEntry85), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAndroid, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
nullptr, // more conditions
},
base::span(kExceptionsForEntry85), // exceptions
},
{
86, // id
"GpuControlListEntryTest.GlTypeAngleGl",
base::span(kFeatureListForGpuControlTestingEntry86), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsLinux, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
&kMoreForEntry86_1440601243, // more data
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
{
87, // id
"GpuControlListEntryTest.GLVersionOnly",
base::span(kFeatureListForGpuControlTestingEntry87), // features
base::span<const char* const>(), // DisabledExtensions
base::span<const char* const>(), // DisabledWebGLExtensions
base::span<const uint32_t>(), // CrBugs
{
GpuControlList::kOsAndroid, // os_type
{GpuControlList::kUnknown,
GpuControlList::kVersionStyleNumerical,
GpuControlList::kVersionSchemaCommon, nullptr,
nullptr}, // os_version
0x00, // vendor_id
base::span<const GpuControlList::Device>(), // Devices
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
nullptr, // Intel conditions
&kMoreForEntry87_1440601243, // more data
},
base::span<const GpuControlList::Conditions>(), // exceptions
},
}};
return kGpuControlListTestingEntries;
}
} // namespace gpu