blob: 234110bfbb2b70f910594effc01cd60f124c844d [file] [log] [blame]
// Copyright 2017 The Chromium Authors. All rights reserved.
// 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 "gpu/config/gpu_control_list_testing_arrays_and_structs_autogen.h"
#include "gpu/config/gpu_control_list_testing_exceptions_autogen.h"
namespace gpu {
const GpuControlList::Entry kGpuControlListTestingEntries[] = {
{
1, // id
"GpuControlListEntryTest.DetailedEntry",
base::size(kFeatureListForEntry1), // features size
kFeatureListForEntry1, // features
base::size(kDisabledExtensionsForEntry1), // DisabledExtensions size
kDisabledExtensionsForEntry1, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
base::size(kCrBugsForEntry1), // CrBugs size
kCrBugsForEntry1, // CrBugs
{
GpuControlList::kOsMacosx, // os_type
{GpuControlList::kEQ, GpuControlList::kVersionStyleNumerical,
"10.6.4", nullptr}, // os_version
0x10de, // vendor_id
base::size(kDeviceIDsForEntry1), // DeviceIDs size
kDeviceIDsForEntry1, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
&kDriverInfoForEntry1, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
2, // id
"GpuControlListEntryTest.VendorOnAllOsEntry",
base::size(kFeatureListForEntry2), // features size
kFeatureListForEntry2, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x10de, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
3, // id
"GpuControlListEntryTest.VendorOnLinuxEntry",
base::size(kFeatureListForEntry3), // features size
kFeatureListForEntry3, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsLinux, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x10de, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
4, // id
"GpuControlListEntryTest.AllExceptNVidiaOnLinuxEntry",
base::size(kFeatureListForEntry4), // features size
kFeatureListForEntry4, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsLinux, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
base::size(kExceptionsForEntry4), // exceptions count
kExceptionsForEntry4, // exceptions
},
{
5, // id
"GpuControlListEntryTest.AllExceptIntelOnLinuxEntry",
base::size(kFeatureListForEntry5), // features size
kFeatureListForEntry5, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsLinux, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
base::size(kExceptionsForEntry5), // exceptions count
kExceptionsForEntry5, // exceptions
},
{
6, // id
"GpuControlListEntryTest.DateOnWindowsEntry",
base::size(kFeatureListForEntry6), // features size
kFeatureListForEntry6, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsWin, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
&kDriverInfoForEntry6, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
7, // id
"GpuControlListEntryTest.MultipleDevicesEntry",
base::size(kFeatureListForEntry7), // features size
kFeatureListForEntry7, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x10de, // vendor_id
base::size(kDeviceIDsForEntry7), // DeviceIDs size
kDeviceIDsForEntry7, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
8, // id
"GpuControlListEntryTest.ChromeOSEntry",
base::size(kFeatureListForEntry8), // features size
kFeatureListForEntry8, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsChromeOS, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
9, // id
"GpuControlListEntryTest.GlVersionGLESEntry",
base::size(kFeatureListForEntry9), // features size
kFeatureListForEntry9, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
&kMoreForEntry9, // more data
},
0, // exceptions count
nullptr, // exceptions
},
{
10, // id
"GpuControlListEntryTest.GlVersionANGLEEntry",
base::size(kFeatureListForEntry10), // features size
kFeatureListForEntry10, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
&kMoreForEntry10, // more data
},
0, // exceptions count
nullptr, // exceptions
},
{
11, // id
"GpuControlListEntryTest.GlVersionGLEntry",
base::size(kFeatureListForEntry11), // features size
kFeatureListForEntry11, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
&kMoreForEntry11, // more data
},
0, // exceptions count
nullptr, // exceptions
},
{
12, // id
"GpuControlListEntryTest.GlVendorEqual",
base::size(kFeatureListForEntry12), // features size
kFeatureListForEntry12, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
&kGLStringsForEntry12, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
13, // id
"GpuControlListEntryTest.GlVendorWithDot",
base::size(kFeatureListForEntry13), // features size
kFeatureListForEntry13, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
&kGLStringsForEntry13, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
14, // id
"GpuControlListEntryTest.GlRendererContains",
base::size(kFeatureListForEntry14), // features size
kFeatureListForEntry14, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
&kGLStringsForEntry14, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
15, // id
"GpuControlListEntryTest.GlRendererCaseInsensitive",
base::size(kFeatureListForEntry15), // features size
kFeatureListForEntry15, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
&kGLStringsForEntry15, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
16, // id
"GpuControlListEntryTest.GlExtensionsEndWith",
base::size(kFeatureListForEntry16), // features size
kFeatureListForEntry16, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
&kGLStringsForEntry16, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
17, // id
"GpuControlListEntryTest.OptimusEntry",
base::size(kFeatureListForEntry17), // features size
kFeatureListForEntry17, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsLinux, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleOptimus, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
18, // id
"GpuControlListEntryTest.AMDSwitchableEntry",
base::size(kFeatureListForEntry18), // features size
kFeatureListForEntry18, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsMacosx, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleAMDSwitchable, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
19, // id
"GpuControlListEntryTest.DriverVendorBeginWith",
base::size(kFeatureListForEntry19), // features size
kFeatureListForEntry19, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
&kDriverInfoForEntry19, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
20, // id
"GpuControlListEntryTest.LexicalDriverVersionEntry",
base::size(kFeatureListForEntry20), // features size
kFeatureListForEntry20, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsLinux, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x1002, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
&kDriverInfoForEntry20, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
21, // id
"GpuControlListEntryTest.NeedsMoreInfoEntry",
base::size(kFeatureListForEntry21), // features size
kFeatureListForEntry21, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x8086, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
&kDriverInfoForEntry21, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
22, // id
"GpuControlListEntryTest.NeedsMoreInfoForExceptionsEntry",
base::size(kFeatureListForEntry22), // features size
kFeatureListForEntry22, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x8086, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
base::size(kExceptionsForEntry22), // exceptions count
kExceptionsForEntry22, // exceptions
},
{
23, // id
"GpuControlListEntryTest.NeedsMoreInfoForGlVersionEntry",
base::size(kFeatureListForEntry23), // features size
kFeatureListForEntry23, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
&kMoreForEntry23, // more data
},
0, // exceptions count
nullptr, // exceptions
},
{
24, // id
"GpuControlListEntryTest.FeatureTypeAllEntry",
base::size(kFeatureListForEntry24), // features size
kFeatureListForEntry24, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
25, // id
"GpuControlListEntryTest.FeatureTypeAllEntryWithExceptions",
base::size(kFeatureListForEntry25), // features size
kFeatureListForEntry25, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
26, // id
"GpuControlListEntryTest.SingleActiveGPU",
base::size(kFeatureListForEntry26), // features size
kFeatureListForEntry26, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsMacosx, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x10de, // vendor_id
base::size(kDeviceIDsForEntry26), // DeviceIDs size
kDeviceIDsForEntry26, // DeviceIDs
GpuControlList::kMultiGpuCategoryActive, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
27, // id
"GpuControlListEntryTest.MachineModelName",
base::size(kFeatureListForEntry27), // features size
kFeatureListForEntry27, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsAndroid, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
&kMachineModelInfoForEntry27, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
28, // id
"GpuControlListEntryTest.MachineModelNameException",
base::size(kFeatureListForEntry28), // features size
kFeatureListForEntry28, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
base::size(kExceptionsForEntry28), // exceptions count
kExceptionsForEntry28, // exceptions
},
{
29, // id
"GpuControlListEntryTest.MachineModelVersion",
base::size(kFeatureListForEntry29), // features size
kFeatureListForEntry29, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsMacosx, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
&kMachineModelInfoForEntry29, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
30, // id
"GpuControlListEntryTest.MachineModelVersionException",
base::size(kFeatureListForEntry30), // features size
kFeatureListForEntry30, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsMacosx, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
&kMachineModelInfoForEntry30, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
base::size(kExceptionsForEntry30), // exceptions count
kExceptionsForEntry30, // exceptions
},
{
31, // id
"GpuControlListEntryDualGPUTest.CategoryAny.Intel",
base::size(kFeatureListForEntry31), // features size
kFeatureListForEntry31, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsMacosx, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x8086, // vendor_id
base::size(kDeviceIDsForEntry31), // DeviceIDs size
kDeviceIDsForEntry31, // DeviceIDs
GpuControlList::kMultiGpuCategoryAny, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
32, // id
"GpuControlListEntryDualGPUTest.CategoryAny.NVidia",
base::size(kFeatureListForEntry32), // features size
kFeatureListForEntry32, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsMacosx, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x10de, // vendor_id
base::size(kDeviceIDsForEntry32), // DeviceIDs size
kDeviceIDsForEntry32, // DeviceIDs
GpuControlList::kMultiGpuCategoryAny, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
33, // id
"GpuControlListEntryDualGPUTest.CategorySecondary",
base::size(kFeatureListForEntry33), // features size
kFeatureListForEntry33, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsMacosx, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x8086, // vendor_id
base::size(kDeviceIDsForEntry33), // DeviceIDs size
kDeviceIDsForEntry33, // DeviceIDs
GpuControlList::kMultiGpuCategorySecondary, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
34, // id
"GpuControlListEntryDualGPUTest.CategoryPrimary",
base::size(kFeatureListForEntry34), // features size
kFeatureListForEntry34, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsMacosx, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x8086, // vendor_id
base::size(kDeviceIDsForEntry34), // DeviceIDs size
kDeviceIDsForEntry34, // DeviceIDs
GpuControlList::kMultiGpuCategoryPrimary, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
35, // id
"GpuControlListEntryDualGPUTest.CategoryDefault",
base::size(kFeatureListForEntry35), // features size
kFeatureListForEntry35, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsMacosx, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x8086, // vendor_id
base::size(kDeviceIDsForEntry35), // DeviceIDs size
kDeviceIDsForEntry35, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
36, // id
"GpuControlListEntryDualGPUTest.ActiveSecondaryGPU",
base::size(kFeatureListForEntry36), // features size
kFeatureListForEntry36, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsMacosx, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x8086, // vendor_id
base::size(kDeviceIDsForEntry36), // DeviceIDs size
kDeviceIDsForEntry36, // DeviceIDs
GpuControlList::kMultiGpuCategoryActive, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
37, // id
"GpuControlListEntryDualGPUTest.VendorOnlyActiveSecondaryGPU",
base::size(kFeatureListForEntry37), // features size
kFeatureListForEntry37, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsMacosx, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x8086, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryActive, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
38, // id
"GpuControlListEntryDualGPUTest.ActivePrimaryGPU",
base::size(kFeatureListForEntry38), // features size
kFeatureListForEntry38, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsMacosx, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x10de, // vendor_id
base::size(kDeviceIDsForEntry38), // DeviceIDs size
kDeviceIDsForEntry38, // DeviceIDs
GpuControlList::kMultiGpuCategoryActive, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
39, // id
"GpuControlListEntryDualGPUTest.VendorOnlyActivePrimaryGPU",
base::size(kFeatureListForEntry39), // features size
kFeatureListForEntry39, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsMacosx, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x10de, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryActive, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
40, // id
"GpuControlListEntryTest.PixelShaderVersion",
base::size(kFeatureListForEntry40), // features size
kFeatureListForEntry40, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
&kMoreForEntry40, // more data
},
0, // exceptions count
nullptr, // exceptions
},
{
41, // id
"GpuControlListEntryTest.OsVersionZeroLT",
base::size(kFeatureListForEntry41), // features size
kFeatureListForEntry41, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsAndroid, // os_type
{GpuControlList::kLT, GpuControlList::kVersionStyleNumerical, "4.2",
nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
42, // id
"GpuControlListEntryTest.OsVersionZeroAny",
base::size(kFeatureListForEntry42), // features size
kFeatureListForEntry42, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsAndroid, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
43, // id
"GpuControlListEntryTest.OsComparisonAny",
base::size(kFeatureListForEntry43), // features size
kFeatureListForEntry43, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
44, // id
"GpuControlListEntryTest.OsComparisonGE",
base::size(kFeatureListForEntry44), // features size
kFeatureListForEntry44, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsWin, // os_type
{GpuControlList::kGE, GpuControlList::kVersionStyleNumerical, "6",
nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
45, // id
"GpuControlListEntryTest.ExceptionWithoutVendorId",
base::size(kFeatureListForEntry45), // features size
kFeatureListForEntry45, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsLinux, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x8086, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
base::size(kExceptionsForEntry45), // exceptions count
kExceptionsForEntry45, // exceptions
},
{
46, // id
"GpuControlListEntryTest.MultiGpuStyleAMDSwitchableDiscrete",
base::size(kFeatureListForEntry46), // features size
kFeatureListForEntry46, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::
kMultiGpuStyleAMDSwitchableDiscrete, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
47, // id
"GpuControlListEntryTest.MultiGpuStyleAMDSwitchableIntegrated",
base::size(kFeatureListForEntry47), // features size
kFeatureListForEntry47, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::
kMultiGpuStyleAMDSwitchableIntegrated, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
48, // id
"GpuControlListEntryTest.InProcessGPU",
base::size(kFeatureListForEntry48), // features size
kFeatureListForEntry48, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsWin, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
&kMoreForEntry48, // more data
},
0, // exceptions count
nullptr, // exceptions
},
{
49, // id
"GpuControlListEntryTest.SameGPUTwiceTest",
base::size(kFeatureListForEntry49), // features size
kFeatureListForEntry49, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsWin, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x8086, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
50, // id
"GpuControlListEntryTest.NVidiaNumberingScheme",
base::size(kFeatureListForEntry50), // features size
kFeatureListForEntry50, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsWin, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x10de, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
&kDriverInfoForEntry50, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
51, // id
"GpuControlListTest.NeedsMoreInfo",
base::size(kFeatureListForEntry51), // features size
kFeatureListForEntry51, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsWin, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x10de, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
&kDriverInfoForEntry51, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
52, // id
"GpuControlListTest.NeedsMoreInfoForExceptions",
base::size(kFeatureListForEntry52), // features size
kFeatureListForEntry52, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsLinux, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x8086, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
base::size(kExceptionsForEntry52), // exceptions count
kExceptionsForEntry52, // exceptions
},
{
53, // id
"GpuControlListTest.IgnorableEntries.0",
base::size(kFeatureListForEntry53), // features size
kFeatureListForEntry53, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsLinux, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x8086, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
54, // id
"GpuControlListTest.IgnorableEntries.1",
base::size(kFeatureListForEntry54), // features size
kFeatureListForEntry54, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsLinux, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x8086, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
&kDriverInfoForEntry54, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
55, // id
"GpuControlListTest.DisabledExtensionTest.0",
0, // feature size
nullptr, // features
base::size(kDisabledExtensionsForEntry55), // DisabledExtensions size
kDisabledExtensionsForEntry55, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsWin, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
56, // id
"GpuControlListTest.DisabledExtensionTest.1",
0, // feature size
nullptr, // features
base::size(kDisabledExtensionsForEntry56), // DisabledExtensions size
kDisabledExtensionsForEntry56, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsWin, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
57, // id
"GpuControlListEntryTest.DirectRendering",
base::size(kFeatureListForEntry57), // features size
kFeatureListForEntry57, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsLinux, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
&kMoreForEntry57, // more data
},
0, // exceptions count
nullptr, // exceptions
},
{
58, // id
"GpuControlListTest.LinuxKernelVersion",
base::size(kFeatureListForEntry58), // features size
kFeatureListForEntry58, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsLinux, // os_type
{GpuControlList::kLT, GpuControlList::kVersionStyleNumerical,
"3.19.1", nullptr}, // os_version
0x8086, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
59, // id
"GpuControlListTest.TestGroup.0",
base::size(kFeatureListForEntry59), // features size
kFeatureListForEntry59, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
&kMoreForEntry59, // more data
},
0, // exceptions count
nullptr, // exceptions
},
{
60, // id
"GpuControlListTest.TestGroup.1",
base::size(kFeatureListForEntry60), // features size
kFeatureListForEntry60, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
&kMoreForEntry60, // more data
},
0, // exceptions count
nullptr, // exceptions
},
{
61, // id
"GpuControlListEntryTest.GpuSeries",
base::size(kFeatureListForEntry61), // features size
kFeatureListForEntry61, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
base::size(kGpuSeriesForEntry61), // gpu_series size
kGpuSeriesForEntry61, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
62, // id
"GpuControlListEntryTest.GpuSeriesActive",
base::size(kFeatureListForEntry62), // features size
kFeatureListForEntry62, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryActive, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
base::size(kGpuSeriesForEntry62), // gpu_series size
kGpuSeriesForEntry62, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
63, // id
"GpuControlListEntryTest.GpuSeriesAny",
base::size(kFeatureListForEntry63), // features size
kFeatureListForEntry63, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryAny, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
base::size(kGpuSeriesForEntry63), // gpu_series size
kGpuSeriesForEntry63, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
64, // id
"GpuControlListEntryTest.GpuSeriesPrimary",
base::size(kFeatureListForEntry64), // features size
kFeatureListForEntry64, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryPrimary, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
base::size(kGpuSeriesForEntry64), // gpu_series size
kGpuSeriesForEntry64, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
65, // id
"GpuControlListEntryTest.GpuSeriesSecondary",
base::size(kFeatureListForEntry65), // features size
kFeatureListForEntry65, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategorySecondary, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
base::size(kGpuSeriesForEntry65), // gpu_series size
kGpuSeriesForEntry65, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
{
66, // id
"GpuControlListEntryTest.GpuSeriesInException",
base::size(kFeatureListForEntry66), // features size
kFeatureListForEntry66, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x00, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
nullptr, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
base::size(kExceptionsForEntry66), // exceptions count
kExceptionsForEntry66, // exceptions
},
{
67, // id
"GpuControlListEntryTest.MultipleDrivers",
base::size(kFeatureListForEntry67), // features size
kFeatureListForEntry67, // features
0, // DisabledExtensions size
nullptr, // DisabledExtensions
0, // DisabledWebGLExtensions size
nullptr, // DisabledWebGLExtensions
0, // CrBugs size
nullptr, // CrBugs
{
GpuControlList::kOsAny, // os_type
{GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
nullptr, nullptr}, // os_version
0x8086, // vendor_id
0, // DeviceIDs size
nullptr, // DeviceIDs
GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
&kDriverInfoForEntry67, // driver info
nullptr, // GL strings
nullptr, // machine model info
0, // gpu_series size
nullptr, // gpu_series
nullptr, // more conditions
},
0, // exceptions count
nullptr, // exceptions
},
};
const size_t kGpuControlListTestingEntryCount = 67;
} // namespace gpu