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/software_rendering_list_autogen.h" | 11 #include "gpu/config/software_rendering_list_autogen.h" |
12 | 12 |
13 #include "gpu/config/software_rendering_list_arrays_and_structs_autogen.h" | 13 #include "gpu/config/software_rendering_list_arrays_and_structs_autogen.h" |
14 #include "gpu/config/software_rendering_list_exceptions_autogen.h" | 14 #include "gpu/config/software_rendering_list_exceptions_autogen.h" |
15 | 15 |
16 namespace gpu { | 16 namespace gpu { |
17 | 17 |
18 const char kSoftwareRenderingListVersion[] = "13.0"; | 18 const char kSoftwareRenderingListVersion[] = "13.1"; |
19 | 19 |
20 const size_t kSoftwareRenderingListEntryCount = 83; | 20 const size_t kSoftwareRenderingListEntryCount = 83; |
21 const GpuControlList::Entry kSoftwareRenderingListEntries[83] = { | 21 const GpuControlList::Entry kSoftwareRenderingListEntries[83] = { |
22 { | 22 { |
23 1, // id | 23 1, // id |
24 "ATI Radeon X1900 is not compatible with WebGL on the Mac", | 24 "ATI Radeon X1900 is not compatible with WebGL on the Mac", |
25 arraysize(kFeatureListForEntry1), // features size | 25 arraysize(kFeatureListForEntry1), // features size |
26 kFeatureListForEntry1, // features | 26 kFeatureListForEntry1, // features |
27 0, // DisabledExtensions size | 27 0, // DisabledExtensions size |
28 nullptr, // DisabledExtensions | 28 nullptr, // DisabledExtensions |
(...skipping 2013 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2042 &kDriverInfoForEntry134, // driver info | 2042 &kDriverInfoForEntry134, // driver info |
2043 nullptr, // GL strings | 2043 nullptr, // GL strings |
2044 nullptr, // machine model info | 2044 nullptr, // machine model info |
2045 nullptr, // more conditions | 2045 nullptr, // more conditions |
2046 }, | 2046 }, |
2047 arraysize(kExceptionsForEntry134), // exceptions count | 2047 arraysize(kExceptionsForEntry134), // exceptions count |
2048 kExceptionsForEntry134, // exceptions | 2048 kExceptionsForEntry134, // exceptions |
2049 }, | 2049 }, |
2050 { | 2050 { |
2051 135, // id | 2051 135, // id |
2052 "Key parts of WebGL 2 broken on old Qualcomm drivers (depth texture, " | 2052 "ES3 MSAA not fully trusted on some Qualcomm 4xx, also disable WebGL2", |
2053 "MSAA)", | |
2054 arraysize(kFeatureListForEntry135), // features size | 2053 arraysize(kFeatureListForEntry135), // features size |
2055 kFeatureListForEntry135, // features | 2054 kFeatureListForEntry135, // features |
2056 0, // DisabledExtensions size | 2055 0, // DisabledExtensions size |
2057 nullptr, // DisabledExtensions | 2056 nullptr, // DisabledExtensions |
2058 arraysize(kCrBugsForEntry135), // CrBugs size | 2057 arraysize(kCrBugsForEntry135), // CrBugs size |
2059 kCrBugsForEntry135, // CrBugs | 2058 kCrBugsForEntry135, // CrBugs |
2060 { | 2059 { |
2061 GpuControlList::kOsAndroid, // os_type | 2060 GpuControlList::kOsAndroid, // os_type |
2062 {GpuControlList::kLT, GpuControlList::kVersionStyleNumerical, "6.0", | 2061 {GpuControlList::kLT, GpuControlList::kVersionStyleNumerical, "6.0", |
2063 nullptr}, // os_version | 2062 nullptr}, // os_version |
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2174 &kDriverInfoForEntry139, // driver info | 2173 &kDriverInfoForEntry139, // driver info |
2175 nullptr, // GL strings | 2174 nullptr, // GL strings |
2176 nullptr, // machine model info | 2175 nullptr, // machine model info |
2177 nullptr, // more conditions | 2176 nullptr, // more conditions |
2178 }, | 2177 }, |
2179 0, // exceptions count | 2178 0, // exceptions count |
2180 nullptr, // exceptions | 2179 nullptr, // exceptions |
2181 }, | 2180 }, |
2182 { | 2181 { |
2183 140, // id | 2182 140, // id |
2184 "Some old Qualcomm scissor bug workaround needs disabling MSAA to " | 2183 "MSAA and depth texture buggy on Adreno 3xx, also disable WebGL2", |
2185 "work, which is a core part of WebGL 2.", | |
2186 arraysize(kFeatureListForEntry140), // features size | 2184 arraysize(kFeatureListForEntry140), // features size |
2187 kFeatureListForEntry140, // features | 2185 kFeatureListForEntry140, // features |
2188 0, // DisabledExtensions size | 2186 0, // DisabledExtensions size |
2189 nullptr, // DisabledExtensions | 2187 nullptr, // DisabledExtensions |
2190 arraysize(kCrBugsForEntry140), // CrBugs size | 2188 arraysize(kCrBugsForEntry140), // CrBugs size |
2191 kCrBugsForEntry140, // CrBugs | 2189 kCrBugsForEntry140, // CrBugs |
2192 { | 2190 { |
2193 GpuControlList::kOsAny, // os_type | 2191 GpuControlList::kOsAny, // os_type |
2194 {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical, | 2192 {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical, |
2195 nullptr, nullptr}, // os_version | 2193 nullptr, nullptr}, // os_version |
2196 0x00, // vendor_id | 2194 0x00, // vendor_id |
2197 0, // DeviceIDs size | 2195 0, // DeviceIDs size |
2198 nullptr, // DeviceIDs | 2196 nullptr, // DeviceIDs |
2199 GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category | 2197 GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category |
2200 GpuControlList::kMultiGpuStyleNone, // multi_gpu_style | 2198 GpuControlList::kMultiGpuStyleNone, // multi_gpu_style |
2201 nullptr, // driver info | 2199 nullptr, // driver info |
2202 &kGLStringsForEntry140, // GL strings | 2200 &kGLStringsForEntry140, // GL strings |
2203 &kMachineModelInfoForEntry140, // machine model info | 2201 nullptr, // machine model info |
2204 nullptr, // more conditions | 2202 nullptr, // more conditions |
2205 }, | 2203 }, |
2206 0, // exceptions count | 2204 0, // exceptions count |
2207 nullptr, // exceptions | 2205 nullptr, // exceptions |
2208 }, | 2206 }, |
2209 }; | 2207 }; |
2210 } // namespace gpu | 2208 } // namespace gpu |
OLD | NEW |