summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndras Becsi <andras.becsi@theqtcompany.com>2014-12-05 16:50:55 +0100
committerAndras Becsi <andras.becsi@theqtcompany.com>2014-12-08 10:30:22 +0100
commitbe4ec3fa64a4c6c2b641830a9811ab7847c7dd39 (patch)
treeba68582c5ebe5beede2ff05c330c815355db7a69
parent66388297cf2ca42049fb099237134ec33465e2f5 (diff)
downloadqtwebengine-chromium-be4ec3fa64a4c6c2b641830a9811ab7847c7dd39.tar.gz
<chromium> FIXUP Convert sync points to GL fence syncs
Do not use fence sync with Vivante drivers (i.MX6 SabreLite) since they are crashing. Only having glFlush() in GpuCommandBufferStub::OnRetireSyncPoint seems to be enough for these devices. Change-Id: I42181e6c2b729f421eebdb6ed31251ad286b303b Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
-rw-r--r--chromium/gpu/config/gpu_driver_bug_list_json.cc11
1 files changed, 11 insertions, 0 deletions
diff --git a/chromium/gpu/config/gpu_driver_bug_list_json.cc b/chromium/gpu/config/gpu_driver_bug_list_json.cc
index 991f2b5e2b2..f9d757a253f 100644
--- a/chromium/gpu/config/gpu_driver_bug_list_json.cc
+++ b/chromium/gpu/config/gpu_driver_bug_list_json.cc
@@ -1110,6 +1110,17 @@ LONG_STRING_CONST(
"features": [
"disable_d3d11"
]
+ },
+ {
+ "id": 88,
+ "description": "Do not use fence sync with Vivante GPUs since it is causing crashes",
+ "gl_extensions": {
+ "op": "contains",
+ "value": "GL_VIV_shader_binary"
+ },
+ "features": [
+ "disable_egl_khr_fence_sync"
+ ]
}
]
}