Allow WebGL 2.0 to run on Adreno 3xx chipsets on Android 9.
Preliminary testing indicates that sufficient fixes for earlier
graphics driver bugs are present on this Android version, so allow
WebGL 2.0 to run on these configurations.
Bug: 1042214
Change-Id: I2d308b500b5624a53bfaeee5455181d1b2efccc2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2519887
Reviewed-by: Zhenyao Mo <zmo@chromium.org>
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#825108}
diff --git a/gpu/config/gpu_driver_bug_list.json b/gpu/config/gpu_driver_bug_list.json
index 192878d..44b717e 100644
--- a/gpu/config/gpu_driver_bug_list.json
+++ b/gpu/config/gpu_driver_bug_list.json
@@ -1860,7 +1860,7 @@
"comment": [
"Corresponds to software rendering list #140",
"Mysteriously, the first workaround won't work without the second. crbug.com/698197#c10",
- "MSAA workaround shouldn't be needed beyond Adreno 3xx and Android 10. crbug.com/682075#c17, crbug.com/1042214"
+ "MSAA workaround shouldn't be needed beyond Adreno 3xx and Android 9. crbug.com/682075#c17, crbug.com/1042214"
],
"description": "Some Adreno 3xx don't setup scissor state correctly when FBO0 is bound, nor support MSAA properly.",
"cr_bugs": [670607, 682075, 696627, 698197, 707839, 1042214],
@@ -1869,7 +1869,7 @@
"type": "android",
"version": {
"op": "<",
- "value": "10.0"
+ "value": "9.0"
}
},
"features": [
@@ -3630,14 +3630,14 @@
{
"id": 359,
"comment": "Corresponds to software rendering list #140",
- "description": "Disable depth textures on Adreno 3xx Qualcomm GPUs pre-Android 10 (legacy blocklist entry, original problem unclear)",
+ "description": "Disable depth textures on Adreno 3xx Qualcomm GPUs pre-Android 9 (legacy blocklist entry, original problem unclear)",
"cr_bugs": [682075, 1042214],
"gl_renderer": "Adreno \\(TM\\) 3.*",
"os": {
"type": "android",
"version": {
"op": "<",
- "value": "10.0"
+ "value": "9.0"
}
},
"features": [
diff --git a/gpu/config/software_rendering_list.json b/gpu/config/software_rendering_list.json
index 307e54cd85..e4be923 100644
--- a/gpu/config/software_rendering_list.json
+++ b/gpu/config/software_rendering_list.json
@@ -1179,14 +1179,14 @@
{
"id": 140,
"comment": "Corresponds to GPU driver bugs #19, #214, #359",
- "description": "MSAA and depth texture buggy on Adreno 3xx prior to Android 10, also disable WebGL2",
+ "description": "MSAA and depth texture buggy on Adreno 3xx prior to Android 9, also disable WebGL2",
"cr_bugs": [449116, 698197, 1042214],
"gl_renderer": "Adreno \\(TM\\) 3.*",
"os": {
"type": "android",
"version": {
"op": "<",
- "value": "10.0"
+ "value": "9.0"
}
},
"features": [