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

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

Issue 2682723003: Make disabling accelerated VPX decoding a GPU driver bug workaround. (Closed)
Patch Set: remove flag Created 3 years, 10 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 (c) 2013 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2013 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 // Determines whether a certain driver bug exists in the current system. 5 // Determines whether a certain driver bug exists in the current system.
6 // The format of a valid gpu_driver_bug_list.json file is defined in 6 // The format of a valid gpu_driver_bug_list.json file is defined in
7 // <gpu/config/gpu_control_list_format.txt>. 7 // <gpu/config/gpu_control_list_format.txt>.
8 // The supported "features" can be found in 8 // The supported "features" can be found in
9 // <gpu/config/gpu_driver_bug_workaround_type.h>. 9 // <gpu/config/gpu_driver_bug_workaround_type.h>.
10 10
11 #include "gpu/config/gpu_control_list_jsons.h" 11 #include "gpu/config/gpu_control_list_jsons.h"
12 12
13 #define LONG_STRING_CONST(...) #__VA_ARGS__ 13 #define LONG_STRING_CONST(...) #__VA_ARGS__
14 14
15 namespace gpu { 15 namespace gpu {
16 16
17 const char kGpuDriverBugListJson[] = LONG_STRING_CONST( 17 const char kGpuDriverBugListJson[] = LONG_STRING_CONST(
18 18
19 { 19 {
20 "name": "gpu driver bug list", 20 "name": "gpu driver bug list",
21 // Please update the version number whenever you change this file. 21 // Please update the version number whenever you change this file.
22 "version": "9.30", 22 "version": "9.31",
23 "entries": [ 23 "entries": [
24 { 24 {
25 "id": 1, 25 "id": 1,
26 "description": "Imagination driver doesn't like uploading lots of buffer d ata constantly", 26 "description": "Imagination driver doesn't like uploading lots of buffer d ata constantly",
27 "os": { 27 "os": {
28 "type": "android" 28 "type": "android"
29 }, 29 },
30 "gl_vendor": "Imagination.*", 30 "gl_vendor": "Imagination.*",
31 "features": [ 31 "features": [
32 "use_client_side_arrays_for_stream_buffers" 32 "use_client_side_arrays_for_stream_buffers"
(...skipping 2277 matching lines...) Expand 10 before | Expand all | Expand 10 after
2310 }, 2310 },
2311 { 2311 {
2312 "id": 214, 2312 "id": 214,
2313 "description": "Certain versions of Qualcomm driver don't setup scissor st ate correctly when FBO0 is bound.", 2313 "description": "Certain versions of Qualcomm driver don't setup scissor st ate correctly when FBO0 is bound.",
2314 "cr_bugs": [670607], 2314 "cr_bugs": [670607],
2315 "gl_vendor": "Qualcomm.*", 2315 "gl_vendor": "Qualcomm.*",
2316 "machine_model_name": ["Nexus 7"], 2316 "machine_model_name": ["Nexus 7"],
2317 "features": [ 2317 "features": [
2318 "force_update_scissor_state_when_binding_fbo0" 2318 "force_update_scissor_state_when_binding_fbo0"
2319 ] 2319 ]
2320 },
2321 ) // String split to avoid MSVC char limit.
2322 LONG_STRING_CONST(
2323 {
2324 "id": 215,
2325 "description": "VPx decoding isn't supported before Windows 10 anniversary update.",
2326 "cr_bugs": [616318],
2327 "os": {
2328 "type": "win",
2329 "version": {
2330 "op": "<",
2331 "value": "10.0.14393"
2332 }
2333 },
2334 "features": [
2335 "disable_accelerated_vpx_decode"
2336 ]
2337 },
2338 {
2339 "id": 216,
2340 "description": "VPx decoding is too slow on Intel Broadwell, Skylake, and CherryView",
2341 "cr_bugs": [616318],
2342 "os": {
2343 "type": "win"
2344 },
2345 "vendor_id": "0x8086",
2346 "device_id": ["0x1602", "0x1606", "0x160a", "0x160b", "0x160d",
2347 "0x160e", "0x1612", "0x1616", "0x161a", "0x161b",
2348 "0x161d", "0x161e", "0x1622", "0x1626", "0x162a",
2349 "0x162b", "0x162d", "0x162e", "0x22b0", "0x22b1",
2350 "0x22b2", "0x22b3", "0x1902", "0x1906", "0x190a",
2351 "0x190b", "0x190e", "0x1912", "0x1913", "0x1915",
2352 "0x1916", "0x1917", "0x191a", "0x191b", "0x191d",
2353 "0x191e", "0x1921", "0x1923", "0x1926", "0x1927",
2354 "0x192a", "0x192b", "0x192d", "0x1932", "0x193a",
2355 "0x193b", "0x193d"],
2356 "features": [
2357 "disable_accelerated_vpx_decode"
2358 ]
2359 },
2360 {
2361 "id": 217,
2362 "description": "Accelerated VPx decoding is hanging on some videos.",
2363 "cr_bugs": [654111],
2364 "os": {
2365 "type": "win"
2366 },
2367 "vendor_id": "0x8086",
2368 "driver_version": {
2369 "op": "<",
2370 "value": "21.20.16.4542"
2371 },
2372 "features": [
2373 "disable_accelerated_vpx_decode"
2374 ]
2320 } 2375 }
2321 ] 2376 ]
2322 // Please update the version number at beginning of this file whenever you 2377 // Please update the version number at beginning of this file whenever you
2323 // change this file. 2378 // change this file.
2324 } 2379 }
2325 2380
2326 ); // LONG_STRING_CONST macro 2381 ); // LONG_STRING_CONST macro
2327 2382
2328 } // namespace gpu 2383 } // namespace gpu
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698