| OLD | NEW |
| 1 // Copyright 2017 The Chromium Authors. All rights reserved. | 1 // Copyright 2017 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 // This file is auto-generated from | 5 // This file is auto-generated from |
| 6 // gpu/config/process_json.py | 6 // gpu/config/process_json.py |
| 7 // It's formatted by clang-format using chromium coding style: | 7 // It's formatted by clang-format using chromium coding style: |
| 8 // clang-format -i -style=chromium filename | 8 // clang-format -i -style=chromium filename |
| 9 // DO NOT EDIT! | 9 // DO NOT EDIT! |
| 10 | 10 |
| 11 #include "gpu/config/gpu_driver_bug_list_autogen.h" | 11 #include "gpu/config/gpu_driver_bug_list_autogen.h" |
| 12 | 12 |
| 13 #include "gpu/config/gpu_driver_bug_list_arrays_and_structs_autogen.h" | 13 #include "gpu/config/gpu_driver_bug_list_arrays_and_structs_autogen.h" |
| 14 #include "gpu/config/gpu_driver_bug_list_exceptions_autogen.h" | 14 #include "gpu/config/gpu_driver_bug_list_exceptions_autogen.h" |
| 15 | 15 |
| 16 namespace gpu { | 16 namespace gpu { |
| 17 | 17 |
| 18 const char kGpuDriverBugListVersion[] = "10.0"; | 18 const char kGpuDriverBugListVersion[] = "10.1"; |
| 19 | 19 |
| 20 const size_t kGpuDriverBugListEntryCount = 172; | 20 const size_t kGpuDriverBugListEntryCount = 172; |
| 21 const GpuControlList::Entry kGpuDriverBugListEntries[172] = { | 21 const GpuControlList::Entry kGpuDriverBugListEntries[172] = { |
| 22 { | 22 { |
| 23 1, // id | 23 1, // id |
| 24 "Imagination driver doesn't like uploading lots of buffer data " | 24 "Imagination driver doesn't like uploading lots of buffer data " |
| 25 "constantly", | 25 "constantly", |
| 26 arraysize(kFeatureListForEntry1), // features size | 26 arraysize(kFeatureListForEntry1), // features size |
| 27 kFeatureListForEntry1, // features | 27 kFeatureListForEntry1, // features |
| 28 0, // DisabledExtensions size | 28 0, // DisabledExtensions size |
| (...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 147 nullptr, // driver info | 147 nullptr, // driver info |
| 148 nullptr, // GL strings | 148 nullptr, // GL strings |
| 149 nullptr, // machine model info | 149 nullptr, // machine model info |
| 150 nullptr, // more conditions | 150 nullptr, // more conditions |
| 151 }, | 151 }, |
| 152 0, // exceptions count | 152 0, // exceptions count |
| 153 nullptr, // exceptions | 153 nullptr, // exceptions |
| 154 }, | 154 }, |
| 155 { | 155 { |
| 156 19, // id | 156 19, // id |
| 157 "Disable depth textures on Android with Qualcomm GPUs", | 157 "Disable depth textures on older Qualcomm GPUs (legacy blacklist " |
| 158 "entry, original problem unclear)", |
| 158 arraysize(kFeatureListForEntry19), // features size | 159 arraysize(kFeatureListForEntry19), // features size |
| 159 kFeatureListForEntry19, // features | 160 kFeatureListForEntry19, // features |
| 160 arraysize(kDisabledExtensionsForEntry19), // DisabledExtensions size | 161 arraysize(kDisabledExtensionsForEntry19), // DisabledExtensions size |
| 161 kDisabledExtensionsForEntry19, // DisabledExtensions | 162 kDisabledExtensionsForEntry19, // DisabledExtensions |
| 162 arraysize(kCrBugsForEntry19), // CrBugs size | 163 arraysize(kCrBugsForEntry19), // CrBugs size |
| 163 kCrBugsForEntry19, // CrBugs | 164 kCrBugsForEntry19, // CrBugs |
| 164 { | 165 { |
| 165 GpuControlList::kOsAndroid, // os_type | 166 GpuControlList::kOsAny, // os_type |
| 166 {GpuControlList::kLT, GpuControlList::kVersionStyleNumerical, "6.0", | 167 {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical, |
| 167 nullptr}, // os_version | 168 nullptr, nullptr}, // os_version |
| 168 0x00, // vendor_id | 169 0x00, // vendor_id |
| 169 0, // DeviceIDs size | 170 0, // DeviceIDs size |
| 170 nullptr, // DeviceIDs | 171 nullptr, // DeviceIDs |
| 171 GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category | 172 GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category |
| 172 GpuControlList::kMultiGpuStyleNone, // multi_gpu_style | 173 GpuControlList::kMultiGpuStyleNone, // multi_gpu_style |
| 173 nullptr, // driver info | 174 nullptr, // driver info |
| 174 &kGLStringsForEntry19, // GL strings | 175 &kGLStringsForEntry19, // GL strings |
| 175 nullptr, // machine model info | 176 nullptr, // machine model info |
| 176 nullptr, // more conditions | 177 nullptr, // more conditions |
| 177 }, | 178 }, |
| (...skipping 649 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 827 nullptr, // driver info | 828 nullptr, // driver info |
| 828 &kGLStringsForEntry51, // GL strings | 829 &kGLStringsForEntry51, // GL strings |
| 829 nullptr, // machine model info | 830 nullptr, // machine model info |
| 830 nullptr, // more conditions | 831 nullptr, // more conditions |
| 831 }, | 832 }, |
| 832 0, // exceptions count | 833 0, // exceptions count |
| 833 nullptr, // exceptions | 834 nullptr, // exceptions |
| 834 }, | 835 }, |
| 835 { | 836 { |
| 836 52, // id | 837 52, // id |
| 837 "ES3 MSAA is broken on Qualcomm", | 838 "ES3 MSAA was observed problematic on some Adreno 4xx (see " |
| 839 "crbug.com/471200#c9)", |
| 838 arraysize(kFeatureListForEntry52), // features size | 840 arraysize(kFeatureListForEntry52), // features size |
| 839 kFeatureListForEntry52, // features | 841 kFeatureListForEntry52, // features |
| 840 0, // DisabledExtensions size | 842 0, // DisabledExtensions size |
| 841 nullptr, // DisabledExtensions | 843 nullptr, // DisabledExtensions |
| 842 arraysize(kCrBugsForEntry52), // CrBugs size | 844 arraysize(kCrBugsForEntry52), // CrBugs size |
| 843 kCrBugsForEntry52, // CrBugs | 845 kCrBugsForEntry52, // CrBugs |
| 844 { | 846 { |
| 845 GpuControlList::kOsAndroid, // os_type | 847 GpuControlList::kOsAndroid, // os_type |
| 846 {GpuControlList::kLT, GpuControlList::kVersionStyleNumerical, "6.0", | 848 {GpuControlList::kLT, GpuControlList::kVersionStyleNumerical, "6.0", |
| 847 nullptr}, // os_version | 849 nullptr}, // os_version |
| (...skipping 3512 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4360 nullptr, // driver info | 4362 nullptr, // driver info |
| 4361 &kGLStringsForEntry213, // GL strings | 4363 &kGLStringsForEntry213, // GL strings |
| 4362 nullptr, // machine model info | 4364 nullptr, // machine model info |
| 4363 nullptr, // more conditions | 4365 nullptr, // more conditions |
| 4364 }, | 4366 }, |
| 4365 0, // exceptions count | 4367 0, // exceptions count |
| 4366 nullptr, // exceptions | 4368 nullptr, // exceptions |
| 4367 }, | 4369 }, |
| 4368 { | 4370 { |
| 4369 214, // id | 4371 214, // id |
| 4370 "Certain versions of Qualcomm driver don't setup scissor state " | 4372 "Some Adreno 3xx don't setup scissor state correctly when FBO0 is " |
| 4371 "correctly when FBO0 is bound.", | 4373 "bound, nor support MSAA properly.", |
| 4372 arraysize(kFeatureListForEntry214), // features size | 4374 arraysize(kFeatureListForEntry214), // features size |
| 4373 kFeatureListForEntry214, // features | 4375 kFeatureListForEntry214, // features |
| 4374 0, // DisabledExtensions size | 4376 0, // DisabledExtensions size |
| 4375 nullptr, // DisabledExtensions | 4377 nullptr, // DisabledExtensions |
| 4376 arraysize(kCrBugsForEntry214), // CrBugs size | 4378 arraysize(kCrBugsForEntry214), // CrBugs size |
| 4377 kCrBugsForEntry214, // CrBugs | 4379 kCrBugsForEntry214, // CrBugs |
| 4378 { | 4380 { |
| 4379 GpuControlList::kOsAny, // os_type | 4381 GpuControlList::kOsAny, // os_type |
| 4380 {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical, | 4382 {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical, |
| 4381 nullptr, nullptr}, // os_version | 4383 nullptr, nullptr}, // os_version |
| 4382 0x00, // vendor_id | 4384 0x00, // vendor_id |
| 4383 0, // DeviceIDs size | 4385 0, // DeviceIDs size |
| 4384 nullptr, // DeviceIDs | 4386 nullptr, // DeviceIDs |
| 4385 GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category | 4387 GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category |
| 4386 GpuControlList::kMultiGpuStyleNone, // multi_gpu_style | 4388 GpuControlList::kMultiGpuStyleNone, // multi_gpu_style |
| 4387 nullptr, // driver info | 4389 nullptr, // driver info |
| 4388 &kGLStringsForEntry214, // GL strings | 4390 &kGLStringsForEntry214, // GL strings |
| 4389 &kMachineModelInfoForEntry214, // machine model info | 4391 nullptr, // machine model info |
| 4390 nullptr, // more conditions | 4392 nullptr, // more conditions |
| 4391 }, | 4393 }, |
| 4392 0, // exceptions count | 4394 0, // exceptions count |
| 4393 nullptr, // exceptions | 4395 nullptr, // exceptions |
| 4394 }, | 4396 }, |
| 4395 { | 4397 { |
| 4396 215, // id | 4398 215, // id |
| 4397 "Fake no-op GPU driver bug workaround for testing", | 4399 "Fake no-op GPU driver bug workaround for testing", |
| 4398 arraysize(kFeatureListForEntry215), // features size | 4400 arraysize(kFeatureListForEntry215), // features size |
| 4399 kFeatureListForEntry215, // features | 4401 kFeatureListForEntry215, // features |
| (...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4544 nullptr, // driver info | 4546 nullptr, // driver info |
| 4545 &kGLStringsForEntry221, // GL strings | 4547 &kGLStringsForEntry221, // GL strings |
| 4546 nullptr, // machine model info | 4548 nullptr, // machine model info |
| 4547 nullptr, // more conditions | 4549 nullptr, // more conditions |
| 4548 }, | 4550 }, |
| 4549 0, // exceptions count | 4551 0, // exceptions count |
| 4550 nullptr, // exceptions | 4552 nullptr, // exceptions |
| 4551 }, | 4553 }, |
| 4552 }; | 4554 }; |
| 4553 } // namespace gpu | 4555 } // namespace gpu |
| OLD | NEW |