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