Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(365)

Side by Side Diff: gpu/config/gpu_driver_bug_list_autogen.cc

Issue 2797393002: Scope scissor bug/MSAA/WebGL2 disabling to Adreno series. (Closed)
Patch Set: Bring back bug list Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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
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
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
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
OLDNEW
« no previous file with comments | « gpu/config/gpu_driver_bug_list_arrays_and_structs_autogen.h ('k') | gpu/config/software_rendering_list.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698