Chromium Code Reviews| Index: gpu/config/gpu_driver_bug_list_json.cc |
| diff --git a/gpu/config/gpu_driver_bug_list_json.cc b/gpu/config/gpu_driver_bug_list_json.cc |
| index 15b721b4d0890568dc1568e1b9ce4025955ccce1..c935d6670b3aa46363c6094b92c46e2bd915d0f7 100644 |
| --- a/gpu/config/gpu_driver_bug_list_json.cc |
| +++ b/gpu/config/gpu_driver_bug_list_json.cc |
| @@ -19,7 +19,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| { |
| "name": "gpu driver bug list", |
| // Please update the version number whenever you change this file. |
| - "version": "9.07", |
| + "version": "9.08", |
| "entries": [ |
| { |
| "id": 1, |
| @@ -44,7 +44,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 6, |
| + "id": 3, |
| "description": "Restore scissor on FBO change with Qualcomm GPUs on older versions of Android", |
| "cr_bugs": [165493, 222018], |
| "os": { |
| @@ -60,7 +60,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 7, |
| + "id": 4, |
| "cr_bugs": [89557], |
| "description": "Work around a bug in offscreen buffers on NVIDIA GPUs on Macs", |
| "os": { |
| @@ -72,7 +72,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 17, |
| + "id": 5, |
| "description": "Some drivers are unable to reset the D3D device in the GPU process sandbox", |
| "os": { |
| "type": "win" |
| @@ -82,7 +82,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 19, |
| + "id": 6, |
| "description": "Disable depth textures on Android with Qualcomm GPUs", |
| "os": { |
| "type": "android" |
| @@ -96,7 +96,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 20, |
| + "id": 7, |
| "description": "Disable EXT_draw_buffers on GeForce GT 650M on Mac OS X due to driver bugs", |
| "os": { |
| "type": "macosx" |
| @@ -109,7 +109,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 21, |
| + "id": 8, |
| "description": "Vivante GPUs are buggy with context switching", |
| "cr_bugs": [179250, 235935], |
| "os": { |
| @@ -121,7 +121,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 22, |
| + "id": 9, |
| "description": "Imagination drivers are buggy with context switching", |
| "cr_bugs": [230896], |
| "os": { |
| @@ -133,7 +133,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 23, |
| + "id": 10, |
| "cr_bugs": [243038], |
| "description": "Disable OES_standard_derivative on Intel Pineview M Gallium drivers", |
| "os": { |
| @@ -146,7 +146,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 24, |
| + "id": 11, |
| "cr_bugs": [231082], |
| "description": "Mali-4xx drivers throw an error when a buffer object's size is set to 0", |
| "os": { |
| @@ -159,7 +159,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 26, |
| + "id": 12, |
| "description": "Disable use of Direct3D 11 on Windows Vista and lower", |
| "os": { |
| "type": "win", |
| @@ -173,7 +173,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 27, |
| + "id": 13, |
| "cr_bugs": [265115], |
| "description": "Async Readpixels with GL_BGRA format is broken on Haswell chipset on Macs", |
| "os": { |
| @@ -187,7 +187,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 30, |
| + "id": 14, |
| "cr_bugs": [237931], |
| "description": "Multisampling is buggy on OSX when multiple monitors are connected", |
| "os": { |
| @@ -198,7 +198,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 31, |
| + "id": 15, |
| "cr_bugs": [154715, 10068, 269829, 294779, 285292], |
| "description": "The Mali-Txxx driver does not guarantee flush ordering", |
| "gl_vendor": "ARM.*", |
| @@ -208,7 +208,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 32, |
| + "id": 16, |
| "cr_bugs": [179815], |
| "description": "Share groups are not working on (older?) Broadcom drivers", |
| "os": { |
| @@ -220,7 +220,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 33, |
| + "id": 17, |
| "description": "Share group-related crashes and poor context switching perf on Imagination drivers", |
| "gl_vendor": "Imagination.*", |
| "features": [ |
| @@ -228,7 +228,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 34, |
| + "id": 18, |
| "cr_bugs": [179250, 229643, 230896], |
| "description": "Share groups are not working on (older?) Vivante drivers", |
| "os": { |
| @@ -240,7 +240,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 35, |
| + "id": 19, |
| "cr_bugs": [163464], |
| "description": "Share-group related crashes on older NVIDIA drivers", |
| "os": { |
| @@ -256,7 +256,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 36, |
| + "id": 20, |
| "cr_bugs": [163464, 233612], |
| "description": "Share-group related crashes on Qualcomm drivers", |
| "os": { |
| @@ -272,7 +272,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 37, |
| + "id": 21, |
| "cr_bugs": [286468], |
| "description": "Program link fails in NVIDIA Linux if gl_Position is not set", |
| "os": { |
| @@ -285,7 +285,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 38, |
| + "id": 22, |
| "cr_bugs": [289461], |
| "description": "Non-virtual contexts on Qualcomm sometimes cause out-of-order frames", |
| "os": { |
| @@ -297,7 +297,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 39, |
| + "id": 23, |
| "cr_bugs": [290391], |
| "description": "Multisampled renderbuffer allocation must be validated on some Macs", |
| "os": { |
| @@ -312,7 +312,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 40, |
| + "id": 24, |
| "cr_bugs": [290876], |
| "description": "Framebuffer discarding causes flickering on old ARM drivers", |
| "os": { |
| @@ -328,7 +328,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 42, |
| + "id": 25, |
| "cr_bugs": [290876, 488463], |
| "description": "Framebuffer discarding causes flickering on older IMG drivers", |
| "os": { |
| @@ -341,7 +341,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 43, |
| + "id": 26, |
| "cr_bugs": [299494], |
| "description": "Framebuffer discarding doesn't accept trivial attachments on Vivante", |
| "os": { |
| @@ -353,7 +353,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 44, |
| + "id": 27, |
| "cr_bugs": [301988], |
| "description": "Framebuffer discarding causes jumpy scrolling on Mali drivers", |
| "os": { |
| @@ -364,7 +364,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 45, |
| + "id": 28, |
| "cr_bugs": [307751], |
| "description": "Unfold short circuit on Mac OS X", |
| "os": { |
| @@ -375,7 +375,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 48, |
| + "id": 29, |
| "description": "Force to use discrete GPU on older MacBookPro models", |
| "cr_bugs": [113703], |
| "os": { |
| @@ -395,7 +395,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 49, |
| + "id": 30, |
| "cr_bugs": [309734], |
| "description": "The first draw operation from an idle state is slow", |
| "os": { |
| @@ -407,7 +407,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 51, |
| + "id": 31, |
| "description": "TexSubImage is faster for full uploads on ANGLE", |
| "os": { |
| "type": "win" |
| @@ -418,7 +418,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 52, |
| + "id": 32, |
| "description": "ES3 MSAA is broken on Qualcomm", |
| "os": { |
| "type": "android" |
| @@ -429,7 +429,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 54, |
| + "id": 33, |
| "cr_bugs": [124764, 349137], |
| "description": "Clear uniforms before first program use on all platforms", |
| "exceptions": [ |
| @@ -444,7 +444,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 55, |
| + "id": 34, |
| "cr_bugs": [333885], |
| "description": "Mesa drivers in Linux handle varyings without static use incorrectly", |
| "os": { |
| @@ -456,7 +456,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 56, |
| + "id": 35, |
| "cr_bugs": [333885], |
| "description": "Mesa drivers in ChromeOS handle varyings without static use incorrectly", |
| "os": { |
| @@ -468,7 +468,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 59, |
| + "id": 36, |
| "description": "Multisampling is buggy in Intel IvyBridge", |
| "cr_bugs": [116370], |
| "os": { |
| @@ -481,7 +481,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 64, |
| + "id": 37, |
| "description": "Linux AMD drivers incorrectly return initial value of 1 for TEXTURE_MAX_ANISOTROPY", |
| "cr_bugs": [348237], |
| "os": { |
| @@ -493,7 +493,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 65, |
| + "id": 38, |
| "description": "Linux NVIDIA drivers don't have the correct defaults for vertex attributes", |
| "cr_bugs": [351528], |
| "os": { |
| @@ -506,7 +506,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 68, |
| + "id": 39, |
| "description": "Disable partial swaps on Mesa drivers (detected with GL_RENDERER)", |
| "cr_bugs": [339493], |
| "os": { |
| @@ -519,7 +519,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 69, |
| + "id": 40, |
| "description": "Some shaders in Skia need more than the min available vertex and fragment shader uniform vectors in case of OSMesa", |
| "cr_bugs": [174845], |
| "driver_vendor": "osmesa", |
| @@ -530,7 +530,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 70, |
| + "id": 41, |
| "description": "Disable D3D11 on older nVidia drivers", |
| "cr_bugs": [349929], |
| "os": { |
| @@ -546,7 +546,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 71, |
| + "id": 42, |
| "description": "Vivante's support of OES_standard_derivatives is buggy", |
| "cr_bugs": [368005], |
| "os": { |
| @@ -558,7 +558,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 72, |
| + "id": 43, |
| "description": "Use virtual contexts on NVIDIA with GLES 3.1", |
| "cr_bugs": [369316], |
| "os": { |
| @@ -578,7 +578,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| // Avoid C2026 (string too big) error on VisualStudio. |
| LONG_STRING_CONST( |
| { |
| - "id": 74, |
| + "id": 44, |
| "cr_bugs": [278606, 382686], |
| "description": "Testing EGL sync fences was broken on most Qualcomm drivers", |
| "os": { |
| @@ -594,7 +594,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 75, |
| + "id": 45, |
| "description": "Mali-4xx support of EXT_multisampled_render_to_texture is buggy on Android < 4.3", |
| "cr_bugs": [362435], |
| "os": { |
| @@ -611,7 +611,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 76, |
| + "id": 46, |
| "cr_bugs": [371530], |
| "description": "Testing EGL sync fences was broken on IMG", |
| "os": { |
| @@ -627,7 +627,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 77, |
| + "id": 47, |
| "cr_bugs": [378691, 373360, 371530, 398964], |
| "description": "Testing fences was broken on Mali ES2 drivers", |
| "os": { |
| @@ -649,7 +649,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 78, |
| + "id": 48, |
| "cr_bugs": [378691, 373360, 371530], |
| "description": "Testing fences was broken on Broadcom drivers", |
| "os": { |
| @@ -665,7 +665,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 82, |
| + "id": 49, |
| "description": "PBO mappings segfault on certain older Qualcomm drivers", |
| "cr_bugs": [394510], |
| "os": { |
| @@ -681,7 +681,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 86, |
| + "id": 50, |
| "description": "Disable use of Direct3D 11 on Matrox video cards", |
| "cr_bugs": [395861], |
| "os": { |
| @@ -693,7 +693,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 87, |
| + "id": 51, |
| "description": "Disable use of Direct3D 11 on older AMD drivers", |
| "cr_bugs": [402134], |
| "os": { |
| @@ -709,7 +709,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 88, |
| + "id": 52, |
| "description": "Always rewrite vec/mat constructors to be consistent", |
| "cr_bugs": [398694], |
| "features": [ |
| @@ -717,7 +717,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 89, |
| + "id": 53, |
| "description": "Mac drivers handle struct scopes incorrectly", |
| "cr_bugs": [403957], |
| "os": { |
| @@ -728,7 +728,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 90, |
| + "id": 54, |
| "description": "Linux AMD drivers handle struct scopes incorrectly", |
| "cr_bugs": [403957], |
| "os": { |
| @@ -740,7 +740,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 91, |
| + "id": 55, |
| "cr_bugs": [150500, 414816], |
| "description": "ETC1 non-power-of-two sized textures crash older IMG drivers", |
| "os": { |
| @@ -753,7 +753,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 92, |
| + "id": 56, |
| "description": "Old Intel drivers cannot reliably support D3D11", |
| "cr_bugs": [363721], |
| "os": { |
| @@ -769,7 +769,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 93, |
| + "id": 57, |
| "description": "The GL implementation on the Android emulator has problems with PBOs.", |
| "cr_bugs": [340882], |
| "os": { |
| @@ -787,7 +787,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 94, |
| + "id": 58, |
| "description": "Disable EGL_KHR_wait_sync on NVIDIA with GLES 3.1", |
| "cr_bugs": [433057], |
| "os": { |
| @@ -808,7 +808,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 95, |
| + "id": 59, |
| "cr_bugs": [421271], |
| "description": "glClear does not always work on these drivers", |
| "os": { |
| @@ -825,7 +825,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 97, |
| + "id": 60, |
| "description": "Multisampling has poor performance in Intel BayTrail", |
| "cr_bugs": [443517], |
| "os": { |
| @@ -838,7 +838,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 98, |
| + "id": 61, |
| "description": "PowerVR SGX 540 drivers throw GL_OUT_OF_MEMORY error when a buffer object's size is set to 0", |
| "cr_bugs": [451501], |
| "os": { |
| @@ -851,7 +851,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 99, |
| + "id": 62, |
| "description": "Qualcomm driver before Lollipop deletes egl sync objects after context destruction", |
| "cr_bugs": [453857], |
| "os": { |
| @@ -867,7 +867,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 100, |
| + "id": 63, |
| "description": "Disable Direct3D11 on systems with AMD switchable graphics", |
| "cr_bugs": [451420], |
| "os": { |
| @@ -879,7 +879,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 101, |
| + "id": 64, |
| "description": "The Mali-Txxx driver hangs when reading from currently displayed buffer", |
| "cr_bugs": [457511], |
| "os": { |
| @@ -892,7 +892,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 102, |
| + "id": 65, |
| "description": "Adreno 420 driver loses FBO attachment contents on bound FBO deletion", |
| "cr_bugs": [457027], |
| "os": { |
| @@ -908,7 +908,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 103, |
| + "id": 66, |
| "description": "Adreno 420 driver drops draw calls after FBO invalidation", |
| "cr_bugs": [443060], |
| "os": { |
| @@ -920,7 +920,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 104, |
| + "id": 67, |
| "description": "EXT_occlusion_query_boolean hangs on MediaTek MT8135 pre-Lollipop", |
| "os": { |
| "type": "android", |
| @@ -936,7 +936,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 105, |
| + "id": 68, |
| "cr_bugs": [449488,451230], |
| "description": "Framebuffer discarding causes corruption on Mali-4xx", |
| "gl_renderer": "Mali-4.*", |
| @@ -948,7 +948,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 106, |
| + "id": 69, |
| "description": "EXT_occlusion_query_boolean hangs on PowerVR SGX 544 (IMG) drivers", |
| "os": { |
| "type": "android" |
| @@ -960,7 +960,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 107, |
| + "id": 70, |
| "description": "Workaround IMG PowerVR G6xxx drivers bugs", |
| "cr_bugs": [480992], |
| "os": { |
| @@ -986,7 +986,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 108, |
| + "id": 71, |
| "cr_bugs": [449150], |
| "description": "Mali-4xx does not support GL_RGB format", |
| "gl_vendor": "ARM.*", |
| @@ -996,7 +996,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 109, |
| + "id": 72, |
| "cr_bugs": [449150, 514510], |
| "description": "MakeCurrent is slow on Linux with NVIDIA drivers", |
| "vendor_id": "0x10de", |
| @@ -1009,7 +1009,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 110, |
| + "id": 73, |
| "description": "EGL Sync server causes crashes on Adreno 2xx and 3xx drivers", |
| "cr_bugs": [482298], |
| "os": { |
| @@ -1026,7 +1026,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 111, |
| + "id": 74, |
| "description": "Discard Framebuffer breaks WebGL on Mali-4xx Linux", |
| "cr_bugs": [485814], |
| "os": { |
| @@ -1039,7 +1039,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 112, |
| + "id": 75, |
| "cr_bugs": [477514], |
| "description": "EXT_disjoint_timer_query fails after 2 queries on adreno 3xx in lollypop", |
| "os": { |
| @@ -1056,7 +1056,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 113, |
| + "id": 76, |
| "cr_bugs": [477514], |
| "description": "EXT_disjoint_timer_query fails after 256 queries on adreno 4xx", |
| "os": { |
| @@ -1068,7 +1068,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 115, |
| + "id": 77, |
| "cr_bugs": [462553], |
| "description": "glGetIntegerv with GL_GPU_DISJOINT_EXT causes GL_INVALID_ENUM error", |
| "os": { |
| @@ -1085,7 +1085,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 116, |
| + "id": 78, |
| "description": "Adreno 420 support for EXT_multisampled_render_to_texture is buggy on Android < 5.1", |
| "cr_bugs": [490379], |
| "os": { |
| @@ -1101,7 +1101,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 117, |
| + "id": 79, |
| "description": "GL_KHR_blend_equation_advanced breaks blending on Adreno 4xx", |
| "cr_bugs": [488485], |
| "os": { |
| @@ -1114,7 +1114,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 118, |
| + "id": 80, |
| "cr_bugs": [477306], |
| "description": "NVIDIA 331 series drivers shader compiler may crash when attempting to optimize pow()", |
| "os": { |
| @@ -1131,7 +1131,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 119, |
| + "id": 81, |
| "description": "Context lost recovery often fails on Mali-400/450 on Android.", |
| "cr_bugs": [496438], |
| "os": { |
| @@ -1144,7 +1144,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 120, |
| + "id": 82, |
| "description": "CHROMIUM_copy_texture is slow on Mali pre-Lollipop", |
| "cr_bugs": [498443], |
| "os": { |
| @@ -1161,7 +1161,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 123, |
| + "id": 83, |
| "cr_bugs": [344330], |
| "description": "NVIDIA drivers before 346 lack features in NV_path_rendering and related extensions to implement driver level path rendering.", |
| "vendor_id": "0x10de", |
| @@ -1175,7 +1175,7 @@ LONG_STRING_CONST( |
| "disabled_extensions": ["GL_NV_path_rendering"] |
| }, |
| { |
| - "id": 124, |
| + "id": 84, |
| "description": "Certain Adreno 4xx and 5xx drivers often crash in glProgramBinary.", |
| "cr_bugs": [486117, 598060], |
| "os": { |
| @@ -1191,7 +1191,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 125, |
| + "id": 85, |
| "description": "glFinish doesn't clear caches on Android", |
| "cr_bugs": [509727], |
| "os": { |
| @@ -1203,7 +1203,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 126, |
| + "id": 86, |
| "description": "Program binaries contain incorrect bound attribute locations on Adreno 3xx GPUs", |
| "cr_bugs": [510637], |
| "os": { |
| @@ -1215,7 +1215,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 127, |
| + "id": 87, |
| "description": "Android Adreno crashes on binding incomplete cube map texture to FBO", |
| "cr_bugs": [518889], |
| "os": { |
| @@ -1227,7 +1227,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 128, |
| + "id": 88, |
| "description": "Linux ATI drivers crash on binding incomplete cube map texture to FBO", |
| "cr_bugs": [518889], |
| "os": { |
| @@ -1239,7 +1239,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 129, |
| + "id": 89, |
| // TODO(dshwang): Fix ANGLE crash. crbug.com/518889 |
| "description": "ANGLE crash on glReadPixels from incomplete cube map texture", |
| "cr_bugs": [518889], |
| @@ -1252,7 +1252,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 130, |
| + "id": 90, |
| "description": "NVIDIA fails glReadPixels from incomplete cube map texture", |
| "cr_bugs": [518889], |
| "vendor_id": "0x10de", |
| @@ -1265,7 +1265,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 131, |
| + "id": 91, |
| "description": "Linux Mesa drivers crash on glTexSubImage2D() to texture storage bound to FBO", |
| "cr_bugs": [521904], |
| "os": { |
| @@ -1281,7 +1281,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 132, |
| + "id": 92, |
| "description": "On Intel GPUs MSAA performance is not acceptable for GPU rasterization", |
| "cr_bugs": [527565], |
| "vendor_id": "0x8086", |
| @@ -1291,7 +1291,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 133, |
| + "id": 93, |
| "description": "CHROMIUM_copy_texture with 1MB copy per flush to avoid unwanted cache growth on Adreno", |
| "cr_bugs": [542478], |
| "os": { |
| @@ -1303,7 +1303,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 134, |
| + "id": 94, |
| "description": "glReadPixels fails on FBOs with SRGB_ALPHA textures", |
| "cr_bugs": [550292], |
| "os": { |
| @@ -1317,7 +1317,7 @@ LONG_STRING_CONST( |
| "disabled_extensions": ["GL_EXT_sRGB"] |
| }, |
| { |
| - "id": 135, |
| + "id": 95, |
| "description": "Screen flickers on 2009 iMacs", |
| "cr_bugs": [543324], |
| "os": { |
| @@ -1331,7 +1331,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 136, |
| + "id": 96, |
| "description": "glGenerateMipmap fails if the zero texture level is not set on some Mac drivers", |
| "cr_bugs": [560499], |
| "os": { |
| @@ -1342,7 +1342,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 137, |
| + "id": 97, |
| "description": "NVIDIA fails glReadPixels from incomplete cube map texture", |
| "cr_bugs": [518889], |
| "os": { |
| @@ -1354,7 +1354,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 138, |
| + "id": 98, |
| "description": "NVIDIA drivers before 346 lack features in NV_path_rendering and related extensions to implement driver level path rendering.", |
| "cr_bugs": [344330], |
| "os": { |
| @@ -1368,7 +1368,7 @@ LONG_STRING_CONST( |
| "disabled_extensions": ["GL_NV_path_rendering"] |
| }, |
| { |
| - "id": 139, |
| + "id": 99, |
| "description": "Mesa drivers wrongly report supporting GL_EXT_texture_rg with GLES 2.0 prior version 11.1", |
| "cr_bugs": [545904], |
| "os": { |
| @@ -1389,7 +1389,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 140, |
| + "id": 100, |
| "description": "glReadPixels fails on FBOs with SRGB_ALPHA textures, Nexus 5X", |
| "cr_bugs": [550292, 565179], |
| "os": { |
| @@ -1401,7 +1401,7 @@ LONG_STRING_CONST( |
| "disabled_extensions": ["GL_EXT_sRGB"] |
| }, |
| { |
| - "id": 141, |
| + "id": 101, |
| "cr_bugs": [570897], |
| "description": "Framebuffer discarding can hurt performance on non-tilers", |
| "os": { |
| @@ -1412,7 +1412,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 142, |
| + "id": 102, |
| "cr_bugs": [563714], |
| "description": "Pack parameters work incorrectly with pack buffer bound", |
| "os": { |
| @@ -1425,7 +1425,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 143, |
| + "id": 103, |
| "description": "Timer queries crash on Intel GPUs on Linux", |
| "cr_bugs": [540543, 576991], |
| "os": { |
| @@ -1439,7 +1439,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 144, |
| + "id": 104, |
| "cr_bugs": [563714], |
| "description": "Pack parameters work incorrectly with pack buffer bound", |
| "os": { |
| @@ -1450,7 +1450,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 145, |
| + "id": 105, |
| "cr_bugs": [585250], |
| "description": "EGLImage ref counting across EGLContext/threads is broken", |
| "os": { |
| @@ -1470,7 +1470,7 @@ LONG_STRING_CONST( |
| // Avoid C2026 (string too big) error on VisualStudio. |
| LONG_STRING_CONST( |
| { |
| - "id": 147, |
| + "id": 106, |
| "description": "Limit max texure size to 4096 on all of Android", |
| "os": { |
| "type": "android" |
| @@ -1480,7 +1480,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 148, |
| + "id": 107, |
| "description": "Mali-4xx GPU on JB doesn't support DetachGLContext", |
| "os": { |
| "type": "android", |
| @@ -1495,7 +1495,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 149, |
| + "id": 108, |
| "description": "Direct composition flashes black initially on Win <10", |
| "cr_bugs": [588588], |
| "os": { |
| @@ -1510,7 +1510,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 150, |
| + "id": 109, |
| "cr_bugs": [563714], |
| "description": "Alignment works incorrectly with unpack buffer bound", |
| "os": { |
| @@ -1523,7 +1523,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 151, |
| + "id": 110, |
| "cr_bugs": [563714], |
| "description": "Alignment works incorrectly with unpack buffer bound", |
| "os": { |
| @@ -1534,7 +1534,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 152, |
| + "id": 111, |
| "cr_bugs": [581777], |
| "description": "copyTexImage2D fails when reading from IOSurface on multiple GPU types.", |
| "os": { |
| @@ -1545,7 +1545,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 153, |
| + "id": 112, |
| "cr_bugs": [594016], |
| "description": "Vivante GC1000 with EXT_multisampled_render_to_texture fails glReadPixels", |
| "os": { |
| @@ -1558,7 +1558,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 156, |
| + "id": 113, |
| "cr_bugs": [598474], |
| "description": "glEGLImageTargetTexture2DOES crashes", |
| "os": { |
| @@ -1576,7 +1576,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 157, |
| + "id": 114, |
| "description": "Testing fences was broken on Mali ES2 drivers for specific phone models", |
| "cr_bugs": [589814], |
| "os": { |
| @@ -1595,7 +1595,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 158, |
| + "id": 115, |
| "description": "IOSurface use becomes pathologically slow over time on 10.10.", |
| "cr_bugs": [580616], |
| "os": { |
| @@ -1612,7 +1612,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 159, |
| + "id": 116, |
| "cr_bugs": [570897], |
| "description": "Framebuffer discarding can hurt performance on non-tilers", |
| "os": { |
| @@ -1626,7 +1626,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 160, |
| + "id": 117, |
| "cr_bugs": [601753], |
| "description": "Framebuffer discarding not useful on NVIDIA Kepler architecture and later", |
| "os": { |
| @@ -1644,7 +1644,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 161, |
| + "id": 118, |
| "cr_bugs": [601753], |
| "description": "Framebuffer discarding not useful on NVIDIA Kepler architecture and later", |
| "os": { |
| @@ -1662,7 +1662,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 162, |
| + "id": 119, |
| "cr_bugs": [601753], |
| "description": "Framebuffer discarding not useful on NVIDIA Kepler architecture and later", |
| "os": { |
| @@ -1679,7 +1679,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 163, |
| + "id": 120, |
| "cr_bugs": [607130], |
| "description": "Multisample renderbuffers with format GL_RGB8 have performance issues on Intel GPUs.", |
| "os": { |
| @@ -1691,7 +1691,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 164, |
| + "id": 121, |
| "cr_bugs": [595948], |
| "description": "glColorMask does not work for multisample renderbuffers on old AMD GPUs.", |
| "os": { |
| @@ -1704,7 +1704,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 165, |
| + "id": 122, |
| "cr_bugs": [596774], |
| "description": "Unpacking overlapping rows from unpack buffers is unstable on NVIDIA GL driver", |
| "gl_vendor": "NVIDIA.*", |
| @@ -1713,7 +1713,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 167, |
| + "id": 123, |
| "cr_bugs": [610516], |
| "description": "glEGLImageTargetTexture2DOES crashes on Mali-400", |
| "os": { |
| @@ -1726,7 +1726,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 168, |
| + "id": 124, |
| "description": "VirtualBox driver doesn't correctly support partial swaps.", |
| "cr_bugs": [613722], |
| "os": { |
| @@ -1738,7 +1738,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 169, |
| + "id": 125, |
| "description": "Mac Drivers store texture level parameters on int16_t that overflow", |
| "cr_bugs": [610153], |
| "os": { |
| @@ -1749,7 +1749,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 170, |
| + "id": 126, |
| "description": "Zero copy DXGI video hangs on shutdown on Win < 8.1", |
| "cr_bugs": [621190], |
| "os": { |
| @@ -1764,7 +1764,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 171, |
| + "id": 127, |
| "description": "NV12 DXGI video hangs or displays incorrect colors on AMD drivers", |
| "cr_bugs": [623029, 644293], |
| "os": { |
| @@ -1777,7 +1777,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 172, |
| + "id": 128, |
| "description": "Limited enabling of Chromium GL_INTEL_framebuffer_CMAA", |
| "cr_bugs": [535198], |
| "exceptions" : [ |
| @@ -1801,7 +1801,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 174, |
| + "id": 129, |
| "description": "Adreno 4xx support for EXT_multisampled_render_to_texture is buggy on Android 7.0", |
| "cr_bugs": [612474], |
| "os": { |
| @@ -1819,7 +1819,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 175, |
| + "id": 130, |
| "description": "Adreno 5xx support for EXT_multisampled_render_to_texture is buggy on Android < 7.0", |
| "cr_bugs": [612474], |
| "os": { |
| @@ -1835,7 +1835,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 176, |
| + "id": 131, |
| "description": "glClear does not work on Acer Predator GT-810", |
| "cr_bugs": [633634], |
| "os": { |
| @@ -1848,7 +1848,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 177, |
| + "id": 132, |
| "description": "glGetFragData{Location|Index} works incorrectly on Max", |
| "cr_bugs": [638340], |
| "os": { |
| @@ -1859,7 +1859,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 178, |
| + "id": 133, |
| "description": "GL_KHR_blend_equation_advanced is incorrectly implemented on Intel BayTrail on KitKat", |
| "cr_bugs": [639470], |
| "os": { |
| @@ -1876,7 +1876,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 179, |
| + "id": 134, |
| "description": "glResumeTransformFeedback works incorrectly on Intel GPUs", |
| "cr_bugs": [638514], |
| "os": { |
| @@ -1888,7 +1888,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 180, |
| + "id": 135, |
| "cr_bugs": [579060,632461], |
| "description": "eglCreateImageKHR fails for one component textures on PowerVR", |
| "os": { |
| @@ -1901,7 +1901,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 181, |
| + "id": 136, |
| "description": "glTexStorage* are buggy when base mipmap level is not 0", |
| "cr_bugs": [640506], |
| "os": { |
| @@ -1913,7 +1913,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 182, |
| + "id": 137, |
| "cr_bugs": [638691], |
| "description": "Frequent hang in glClear on old android versions on Mali-T7xx", |
| "os": { |
| @@ -1929,7 +1929,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 183, |
| + "id": 138, |
| "description": "Result of abs(i) where i is an integer in vertex shader is wrong", |
| "cr_bugs": [642227], |
| "os": { |
| @@ -1941,7 +1941,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 184, |
| + "id": 139, |
| "description": "Rewrite texelFetchOffset to texelFetch for Intel Mac", |
| "cr_bugs": [642605], |
| "os": { |
| @@ -1953,7 +1953,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 185, |
| + "id": 140, |
| "description": "Zero-copy NV12 video displays incorrect colors on NVIDIA drivers.", |
| "cr_bugs": [635319], |
| "os": { |
| @@ -1965,7 +1965,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 186, |
| + "id": 141, |
| "description": "Rewrite condition in for and while loops for Intel Mac", |
| "cr_bugs": [644669], |
| "os": { |
| @@ -1977,7 +1977,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 187, |
| + "id": 142, |
| "description": "Rewrite do-while loops to simpler constructs on Mac", |
| "cr_bugs": [644669], |
| "os": { |
| @@ -1992,7 +1992,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 188, |
| + "id": 143, |
| "description": "AVSampleBufferDisplayLayer leaks IOSurfaces on 10.9.", |
| "cr_bugs": [632178], |
| "os": { |
| @@ -2007,7 +2007,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 189, |
| + "id": 144, |
| "description": "Do TexImage2D first before CopyTexImage2D for cube map texture on Intel Mac 10.11", |
| "cr_bugs": [648197], |
| "os": { |
| @@ -2023,7 +2023,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 190, |
| + "id": 145, |
| "description": "Disable partial swaps on Mesa drivers (detected with GL_VERSION)", |
| "cr_bugs": [339493], |
| "os": { |
| @@ -2036,7 +2036,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 191, |
|
qiankun
2016/10/12 14:08:14
Initial intent of this CL was to fix the duplicate
|
| + "id": 146, |
| "description": "Emulate GLSL function isnan() on Intel Mac", |
| "cr_bugs": [650547], |
| "os": { |
| @@ -2054,7 +2054,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 191, |
| + "id": 147, |
| "description": "Decode and encode before generateMipmap for srgb format textures on os except macosx", |
| "cr_bugs": [634519], |
| "gl_type": "gl", |
| @@ -2074,7 +2074,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 192, |
| + "id": 148, |
| "description": "Decode and encode before generateMipmap for srgb format textures on macosx", |
| "cr_bugs": [634519], |
| "os": { |
| @@ -2085,7 +2085,7 @@ LONG_STRING_CONST( |
| ] |
| }, |
| { |
| - "id": 193, |
| + "id": 149, |
| "description": "Init first two levels before CopyTexImage2D for cube map texture on Intel Mac 10.12", |
| "cr_bugs": [648197], |
| "os": { |