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

Unified Diff: gpu/config/gpu_driver_bug_list_json.cc

Issue 2413683002: Fix duplicate gpu driver bug workaround ids (Closed)
Patch Set: Created 4 years, 2 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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": {
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698