| // 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 |