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 |