Commit 0b011504 authored by mckev's avatar mckev Committed by Commit bot

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}
parent a5914755
...@@ -19,7 +19,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( ...@@ -19,7 +19,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST(
{ {
"name": "gpu driver bug list", "name": "gpu driver bug list",
// Please update the version number whenever you change this file. // Please update the version number whenever you change this file.
"version": "7.19", "version": "7.20",
"entries": [ "entries": [
{ {
"id": 1, "id": 1,
...@@ -1189,6 +1189,22 @@ LONG_STRING_CONST( ...@@ -1189,6 +1189,22 @@ LONG_STRING_CONST(
"features": [ "features": [
"disable_fbo_invalidations" "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"
]
} }
] ]
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment