OLD | NEW |
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.05", | 22 "version": "9.06", |
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 2008 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2041 "vendor_id": "0x8086", | 2041 "vendor_id": "0x8086", |
2042 "device_id" : [ | 2042 "device_id" : [ |
2043 "0x1902", "0x1906", "0x190A", "0x190B", "0x190E", "0x1912", "0x1913", "0
x1915", | 2043 "0x1902", "0x1906", "0x190A", "0x190B", "0x190E", "0x1912", "0x1913", "0
x1915", |
2044 "0x1916", "0x1917", "0x191A", "0x191B", "0x191D", "0x191E", "0x1921", "0
x1923", | 2044 "0x1916", "0x1917", "0x191A", "0x191B", "0x191D", "0x191E", "0x1921", "0
x1923", |
2045 "0x1926", "0x1927", "0x192A", "0x192B", "0x192D", "0x1932", "0x193A", "0
x193B", | 2045 "0x1926", "0x1927", "0x192A", "0x192B", "0x192D", "0x1932", "0x193A", "0
x193B", |
2046 "0x193D" | 2046 "0x193D" |
2047 ], | 2047 ], |
2048 "features" : [ | 2048 "features" : [ |
2049 "emulate_isnan_on_float" | 2049 "emulate_isnan_on_float" |
2050 ] | 2050 ] |
| 2051 }, |
| 2052 { |
| 2053 "id": 191, |
| 2054 "description": "Decode and encode before generateMipmap for srgb format te
xtures on os except macosx", |
| 2055 "cr_bugs": [634519], |
| 2056 "gl_type": "gl", |
| 2057 "gl_version": { |
| 2058 "op": "<", |
| 2059 "value": "4.4" |
| 2060 }, |
| 2061 "exceptions": [ |
| 2062 { |
| 2063 "os": { |
| 2064 "type": "macosx" |
| 2065 } |
| 2066 } |
| 2067 ], |
| 2068 "features": [ |
| 2069 "decode_encode_srgb_for_generatemipmap" |
| 2070 ] |
| 2071 }, |
| 2072 { |
| 2073 "id": 192, |
| 2074 "description": "Decode and encode before generateMipmap for srgb format te
xtures on macosx", |
| 2075 "cr_bugs": [634519], |
| 2076 "os": { |
| 2077 "type": "macosx" |
| 2078 }, |
| 2079 "features": [ |
| 2080 "decode_encode_srgb_for_generatemipmap" |
| 2081 ] |
2051 } | 2082 } |
2052 ] | 2083 ] |
2053 // Please update the version number at beginning of this file whenever you | 2084 // Please update the version number at beginning of this file whenever you |
2054 // change this file. | 2085 // change this file. |
2055 } | 2086 } |
2056 | 2087 |
2057 ); // LONG_STRING_CONST macro | 2088 ); // LONG_STRING_CONST macro |
2058 | 2089 |
2059 } // namespace gpu | 2090 } // namespace gpu |
OLD | NEW |