-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Runtime problems on Android #14568
Copy link
Copy link
Closed
Labels
P-androidAndroid devicesAndroid devices
Description
Now that the build works, you can run Servo on Android again after applying these patches:
- Add C++ runtime shared object to the Android APK #14528 ✓
- Use
android-rs-injected-glueon Android #14530 ✓ - Fix type mismatch in shared shader code webrender#626 ✓
- Fix default precision of
sampler2DArraywebrender#627 ✓ - Fix
textureLodparameter type webrender#632 ✓ - Shader compile errors in
ps_blendwebrender#653 ✓ - Shader compile errors in
cs_clip_clearwebrender#654 ✓
When you start Servo on Android, it produces a gray screen. This is because a missing WindowProxy implementation on Android.
On any input event, the gray screen disappears, and Servo itself starts. At the moment, however, this results in a mostly white screen, with one or two elements visible occasionally. There are no errors, the main loop is running, and I don't really see anything particularly interesting in the logs either. Also some sites may throw shader compiler errors too.
Here's a screenshot of https://www.google.com, there, we only have a scrollbar, the menu button and the login button's text:
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
P-androidAndroid devicesAndroid devices
