chromium-ozone-wayland: Add a patch to fix webgl 2.0.0 cts test case [YOCIMX-8656]

Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
This commit is contained in:
Neena Busireddy 2025-01-06 10:29:32 -06:00
parent 2b9ac31f37
commit 1c8f533dc5
2 changed files with 49 additions and 0 deletions

View File

@ -0,0 +1,48 @@
From c0b01bd497e34bc9d8f0fcb72cd3d5ec36a72f75 Mon Sep 17 00:00:00 2001
From: Wujian Sun <wujian.sun_1@nxp.com>
Date: Fri, 3 Jan 2025 14:23:43 +0800
Subject: [PATCH] LF-12406-1: Blacklist disable
program_caching_for_transform_feedback on Mali GPUs
Mali GPU can't pass webgl cts case transform_feedback.
conformance2/transform_feedback/transform_feedback.html
Seems a bug where program binaries don't cache transform feedback
varyings.
The same workaround as other GPU vendor having the same issue.
https://codereview.chromium.org/2615573002
Upstream-Status: Pending
Signed-off-by: Wujian Sun <wujian.sun_1@nxp.com>
---
gpu/config/gpu_driver_bug_list.json | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/gpu/config/gpu_driver_bug_list.json b/gpu/config/gpu_driver_bug_list.json
index 86ce0297db4f4..332a5c15768be 100644
--- a/gpu/config/gpu_driver_bug_list.json
+++ b/gpu/config/gpu_driver_bug_list.json
@@ -3410,6 +3410,18 @@
"features": [
"msaa_is_slow"
]
+ },
+ {
+ "id": 437,
+ "description": "Program binaries don't contain transform feedback varyings on Mali GPUs",
+ "os": {
+ "type": "linux"
+ },
+ "gl_vendor": "ARM.*",
+ "gl_renderer": "Mali.*",
+ "features": [
+ "disable_program_caching_for_transform_feedback"
+ ]
}
]
}
--
2.34.1

View File

@ -11,6 +11,7 @@ SRC_URI:append:imx-nxp-bsp = " \
file://0008-Fix-build-fail-after-clang-llvm-upgrade.patch \
file://0009-Fix-chromium-crash-when-run-webgl-2.0.0-cts.patch \
file://0010-Fix-canvas-test-fail-for-webgl.patch \
file://0011-LF-12406-1-Blacklist-disable-program_caching_for_tra.patch \
"
VDA_PATCH_SET = " \
file://0101-V4L2Device-Correct-v4l2-codec-device-path.patch \