|  | // 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 "content/browser/gpu/gpu_data_manager_testing_autogen.h" | 
|  |  | 
|  | #include "content/browser/gpu/gpu_data_manager_testing_arrays_and_structs_autogen.h" | 
|  | #include "content/browser/gpu/gpu_data_manager_testing_exceptions_autogen.h" | 
|  |  | 
|  | namespace gpu { | 
|  |  | 
|  | const GpuControlList::Entry kGpuDataManagerTestingEntries[] = { | 
|  | { | 
|  | 1,  // id | 
|  | "GpuDataManagerImplPrivateTest.GpuSideBlacklisting.0", | 
|  | base::size(kFeatureListForEntry1),  // features size | 
|  | kFeatureListForEntry1,              // 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 | 
|  | }, | 
|  | { | 
|  | 2,  // id | 
|  | "GpuDataManagerImplPrivateTest.GpuSideBlacklisting.1", | 
|  | 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 | 
|  | 0x00,                                   // vendor_id | 
|  | 0,                                      // DeviceIDs size | 
|  | nullptr,                                // DeviceIDs | 
|  | GpuControlList::kMultiGpuCategoryNone,  // multi_gpu_category | 
|  | GpuControlList::kMultiGpuStyleNone,     // multi_gpu_style | 
|  | nullptr,                                // driver info | 
|  | &kGLStringsForEntry2,                   // GL strings | 
|  | nullptr,                                // machine model info | 
|  | 0,                                      // gpu_series size | 
|  | nullptr,                                // gpu_series | 
|  | nullptr,                                // more conditions | 
|  | }, | 
|  | 0,        // exceptions count | 
|  | nullptr,  // exceptions | 
|  | }, | 
|  | { | 
|  | 3,  // id | 
|  | "GpuDataManagerImplPrivateTest.GpuSideBlacklistingWebGL.0", | 
|  | base::size(kFeatureListForEntry3),  // features size | 
|  | kFeatureListForEntry3,              // 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 | 
|  | }, | 
|  | { | 
|  | 4,  // id | 
|  | "GpuDataManagerImplPrivateTest.GpuSideBlacklistingWebGL.1", | 
|  | base::size(kFeatureListForEntry4),  // features size | 
|  | kFeatureListForEntry4,              // 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 | 
|  | &kGLStringsForEntry4,                   // GL strings | 
|  | nullptr,                                // machine model info | 
|  | 0,                                      // gpu_series size | 
|  | nullptr,                                // gpu_series | 
|  | nullptr,                                // more conditions | 
|  | }, | 
|  | 0,        // exceptions count | 
|  | nullptr,  // exceptions | 
|  | }, | 
|  | { | 
|  | 5,  // id | 
|  | "GpuDataManagerImplPrivateTest.GpuSideException", | 
|  | base::size(kFeatureListForEntry5),  // features size | 
|  | kFeatureListForEntry5,              // 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(kExceptionsForEntry5),  // exceptions count | 
|  | kExceptionsForEntry5,              // exceptions | 
|  | }, | 
|  | { | 
|  | 6,  // id | 
|  | "GpuDataManagerImplPrivateTest.BlacklistAllFeatures", | 
|  | base::size(kFeatureListForEntry6),  // features size | 
|  | kFeatureListForEntry6,              // 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 | 
|  | }, | 
|  | { | 
|  | 7,  // id | 
|  | "GpuDataManagerImplPrivateTest.UpdateActiveGpu", | 
|  | 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 | 
|  | 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 | 
|  | }, | 
|  | }; | 
|  | const size_t kGpuDataManagerTestingEntryCount = 7; | 
|  | }  // namespace gpu |