diff options
author | kaanb@chromium.org <kaanb@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-01 23:06:45 +0000 |
---|---|---|
committer | kaanb@chromium.org <kaanb@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-01 23:06:45 +0000 |
commit | 053cf38cf86ccbb4af21f489277ed4639ec8db09 (patch) | |
tree | 7a24b00def87c80cbeb5c4c7d2cbb8199f1d0bbc /gpu | |
parent | 81da3f2599b5fc9689bc0f21db3b6551a6024caf (diff) | |
download | chromium_src-053cf38cf86ccbb4af21f489277ed4639ec8db09.zip chromium_src-053cf38cf86ccbb4af21f489277ed4639ec8db09.tar.gz chromium_src-053cf38cf86ccbb4af21f489277ed4639ec8db09.tar.bz2 |
gpu: Disables EXT_discard_framebuffer extension on Vivante GPUs.
Discarding framebuffer doesn't accept trivial attachments which causes GL errors. On a debug build these errors cause the browser to hang.
BUG=299494
Review URL: https://codereview.chromium.org/25416002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226329 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gpu')
-rw-r--r-- | gpu/config/gpu_driver_bug_list_json.cc | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/gpu/config/gpu_driver_bug_list_json.cc b/gpu/config/gpu_driver_bug_list_json.cc index 13f9c46..0240a2f 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": "2.20", + "version": "2.21", "entries": [ { "id": 1, @@ -586,6 +586,21 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( "features": [ "disable_ext_discard_framebuffer" ] + }, + { + "id": 43, + "cr_bugs": [299494], + "description": "Framebuffer discarding doesn't accept trivial attachments on Vivante.", + "os": { + "type": "android" + }, + "gl_extensions": { + "op": "contains", + "value": "GL_VIV_shader_binary" + }, + "features": [ + "disable_ext_discard_framebuffer" + ] } ] } |