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

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

Issue 24120004: Add an enable D3D11 flag and blacklist specific intel drivers and windows vista from using D3D11. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fixed merge issue Created 7 years, 3 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
« no previous file with comments | « chrome/browser/about_flags.cc ('k') | ui/gl/gl_surface_egl.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 // A valid gpu_driver_bug_list.json file are in the format of 6 // A valid gpu_driver_bug_list.json file are in the format of
7 // { 7 // {
8 // "version": "x.y", 8 // "version": "x.y",
9 // "entries": [ 9 // "entries": [
10 // { // entry 1 10 // { // entry 1
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
78 78
79 #define LONG_STRING_CONST(...) #__VA_ARGS__ 79 #define LONG_STRING_CONST(...) #__VA_ARGS__
80 80
81 namespace gpu { 81 namespace gpu {
82 82
83 const char kGpuDriverBugListJson[] = LONG_STRING_CONST( 83 const char kGpuDriverBugListJson[] = LONG_STRING_CONST(
84 84
85 { 85 {
86 "name": "gpu driver bug list", 86 "name": "gpu driver bug list",
87 // Please update the version number whenever you change this file. 87 // Please update the version number whenever you change this file.
88 "version": "2.15", 88 "version": "2.16",
89 "entries": [ 89 "entries": [
90 { 90 {
91 "id": 1, 91 "id": 1,
92 "description": "Imagination driver doesn't like uploading lots of buffer d ata constantly", 92 "description": "Imagination driver doesn't like uploading lots of buffer d ata constantly",
93 "os": { 93 "os": {
94 "type": "android" 94 "type": "android"
95 }, 95 },
96 "gl_vendor": { 96 "gl_vendor": {
97 "op": "beginwith", 97 "op": "beginwith",
98 "value": "Imagination" 98 "value": "Imagination"
(...skipping 302 matching lines...) Expand 10 before | Expand all | Expand 10 after
401 "number": "10.8" 401 "number": "10.8"
402 } 402 }
403 }, 403 },
404 "vendor_id": "0x8086", 404 "vendor_id": "0x8086",
405 "features": [ 405 "features": [
406 "disable_async_readpixels" 406 "disable_async_readpixels"
407 ] 407 ]
408 }, 408 },
409 { 409 {
410 "id": 26, 410 "id": 26,
411 "description": "Disable use of Direct3D 11 on Windows", 411 "description": "Disable use of Direct3D 11 on Windows Vista and lower.",
412 "os": { 412 "os": {
413 "type": "win" 413 "type": "win",
414 "version": {
415 "op": "<=",
416 "number": "6.0"
417 }
414 }, 418 },
415 "features": [ 419 "features": [
416 "disable_d3d11" 420 "disable_d3d11"
417 ] 421 ]
418 }, 422 },
419 { 423 {
420 "id": 27, 424 "id": 27,
421 "cr_bugs": [265115], 425 "cr_bugs": [265115],
422 "description": "Async Readpixels with GL_BGRA format is broken on Haswell chipset on Mac.", 426 "description": "Async Readpixels with GL_BGRA format is broken on Haswell chipset on Mac.",
423 "os": { 427 "os": {
(...skipping 189 matching lines...) Expand 10 before | Expand all | Expand 10 after
613 "os": { 617 "os": {
614 "type": "android" 618 "type": "android"
615 }, 619 },
616 "gl_vendor": { 620 "gl_vendor": {
617 "op": "beginwith", 621 "op": "beginwith",
618 "value": "ARM" 622 "value": "ARM"
619 }, 623 },
620 "features": [ 624 "features": [
621 "disable_ext_discard_framebuffer" 625 "disable_ext_discard_framebuffer"
622 ] 626 ]
627 },
628 {
629 "id": 41,
630 "cr_bugs": [259978],
631 "description": "Intel D3D driver crashes when sharing surfaces between D3D 9 and D3D11.",
632 "os": {
633 "type": "win"
634 },
635 "vendor_id": "0x8086",
636 "driver_version": {
637 "op": ">=",
638 "number": "9.18.10.0"
639 },
640 "features": [
641 "disable_d3d11"
642 ]
623 } 643 }
624 ] 644 ]
625 } 645 }
626 646
627 ); // LONG_STRING_CONST macro 647 ); // LONG_STRING_CONST macro
628 648
629 } // namespace gpu 649 } // namespace gpu
OLDNEW
« no previous file with comments | « chrome/browser/about_flags.cc ('k') | ui/gl/gl_surface_egl.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698