-
Notifications
You must be signed in to change notification settings - Fork 6.7k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
WebXR: Workaround for system ANGLE issue on S22 Exynos
On the Samsung Galaxy S22 Exynos, the system GLES driver is implemented via an ANGLE wrapper on top of Vulkan. This ANGLE version appears to have overly-strict validation which makes it impossible to use AHardwareBuffer-backed external RGB textures as a framebuffer render target attachment. As a workaround, force-disable ArImageTransport::UseSharedBuffer if this issue is detected and retry session creation. Bug: 1355946 Change-Id: If026b61af5a5bdaaa1ff6f1d06c1beb2cfbbb605 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3998663 Reviewed-by: Alexander Cooper <alcooper@chromium.org> Reviewed-by: Geoff Lang <geofflang@chromium.org> Auto-Submit: Klaus Weidner <klausw@chromium.org> Reviewed-by: Kenneth Russell <kbr@chromium.org> Commit-Queue: Kenneth Russell <kbr@chromium.org> Cr-Commit-Position: refs/heads/main@{#1067722}
- Loading branch information
Showing
10 changed files
with
158 additions
and
28 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.