Open
Bug 2060736
Opened 1 month ago
Updated 11 days ago
[meta] Use the ANGLE GL backend on Android for webrender
Categories
(Core :: Graphics, enhancement)
Core
Graphics
Tracking
()
NEW
People
(Reporter: sotaro, Unassigned)
References
(Depends on 10 open bugs)
Details
(Keywords: meta)
:jnicol did preliminary work in the following.
https://github.com/jamienicol/firefox/commits/angle-gl-android/
It shows how to add the GL backend to our vendored ANGLE, and package and load the libraries
The issues I discovered so far:
- There's a GL error / debug crash when running on Samsung A55/S24 (these devices use Angle with Vulkan backend as the system GL driver, which might be relevant)
- There's a crash on the Android emulator: https://tests.firefox.dev/crash-viewer.html?url=https%3A%2F%2Ffirefox-ci-tc.services.mozilla.com%2Fapi%2Fqueue%2Fv1%2Ftask%2FYozcbcZNS9iHq-kv82V4KA%2Fruns%2F0%2Fartifacts%2Fpublic%2Ftest_info%2F7683a7ad-5387-40fe-c605-35742e93de30.json
- Something to do with the TLS angle uses to hold the current context
- Need to confirm if video playback works with surfacetexture - it didn't for ANGLE vulkan, but might for GL
You need to log in
before you can comment on or make changes to this bug.
Description
•