diff options
author | mckev <mckev@amazon.com> | 2015-04-07 11:11:21 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-04-07 18:12:31 +0000 |
commit | 0b011504b5d210b45ab543d3646abb4f563f2ee8 (patch) | |
tree | 866758c8c61ed4c5f500e81cdb8969ec788ace7d /gpu/config | |
parent | a59147554aaa82da73512da5f9d61e9265d54bc0 (diff) | |
download | chromium_src-0b011504b5d210b45ab543d3646abb4f563f2ee8.zip chromium_src-0b011504b5d210b45ab543d3646abb4f563f2ee8.tar.gz chromium_src-0b011504b5d210b45ab543d3646abb4f563f2ee8.tar.bz2 |
Disable Occlusion Query on MediaTek MT8135
Devices with some versions of the MediaTek MT8135 GPU driver do not
return values when an occlusion query is performed, which causes a
hard CHECK to get hit in GLES2Implementation::GetQueryObjectuivEXT.
This adds an entry to the GPU bug list for this device (which identifies
as PowerVR Rogue Han), preventing occlusion queries from being used on
affected devices and driver versions.
BUG=474413
TEST=OcclusionQuery.Occlusion
Review URL: https://codereview.chromium.org/1064773002
Cr-Commit-Position: refs/heads/master@{#324072}
Diffstat (limited to 'gpu/config')
-rw-r--r-- | gpu/config/gpu_driver_bug_list_json.cc | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/gpu/config/gpu_driver_bug_list_json.cc b/gpu/config/gpu_driver_bug_list_json.cc index eaadfab..47f9604 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": "7.19", + "version": "7.20", "entries": [ { "id": 1, @@ -1189,6 +1189,22 @@ LONG_STRING_CONST( "features": [ "disable_fbo_invalidations" ] + }, + { + "id": 104, + "description": "EXT_occlusion_query hangs on MediaTek MT8135 pre-Lollipop", + "os": { + "type": "android", + "version": { + "op": "<", + "value": "5.0.0" + } + }, + "gl_vendor": "Imagination.*", + "gl_renderer": "PowerVR Rogue Han", + "features": [ + "disable_ext_occlusion_query" + ] } ] } |