Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Broken text on Android #22232

Closed
Darkspirit opened this issue Nov 20, 2018 · 17 comments
Closed

Broken text on Android #22232

Darkspirit opened this issue Nov 20, 2018 · 17 comments

Comments

@Darkspirit
Copy link
Contributor Author

@Darkspirit Darkspirit commented Nov 20, 2018

Could bug 1505508 - Intermittently missing glyphs on Android (GeckoView) be related?

Edit: Probably. CPU-Z says: GPU Renderer: Adreno 505
servo/webrender#3327 might help?

@LifeIsStrange
Copy link

@LifeIsStrange LifeIsStrange commented Nov 20, 2018

I can reproduce on my galaxy tab s2

@Manishearth
Copy link
Member

@Manishearth Manishearth commented Nov 20, 2018

I can verify that the breaking commit is 76195e0

@Manishearth
Copy link
Member

@Manishearth Manishearth commented Nov 20, 2018

I don't think this is a glutin issue, android doesn't use glutin

@jdm
Copy link
Member

@jdm jdm commented Nov 20, 2018

Pretty sure it's the webrender upgrade: 76195e0#diff-d2ede298d9a75c849170d6ef285eda1eR4527

@Manishearth
Copy link
Member

@Manishearth Manishearth commented Nov 20, 2018

Yeah, I'm looking into that now. Definitely looks like a broken atlas

@Manishearth
Copy link
Member

@Manishearth Manishearth commented Nov 20, 2018

That patch doesn't fix it

@Darkspirit
Copy link
Contributor Author

@Darkspirit Darkspirit commented Nov 20, 2018

Pretty sure it's the webrender upgrade: 76195e0#diff-d2ede298d9a75c849170d6ef285eda1eR4527

servo/webrender@790b76f...9ec08a4

@Manishearth
Copy link
Member

@Manishearth Manishearth commented Nov 20, 2018

Working on it, I've got a smaller regression range between servo/webrender@46ee0ff...b44b571

@Darkspirit
Copy link
Contributor Author

@Darkspirit Darkspirit commented Nov 20, 2018

@Manishearth
Copy link
Member

@Manishearth Manishearth commented Nov 20, 2018

Yeah, my bisection is pointing fingers at servo/webrender@ab887f2 too

@Manishearth
Copy link
Member

@Manishearth Manishearth commented Nov 20, 2018

I guess a WR update will fix everything?

@Manishearth
Copy link
Member

@Manishearth Manishearth commented Nov 21, 2018

Nope. I did the WR update, still broken.

@Manishearth
Copy link
Member

@Manishearth Manishearth commented Nov 21, 2018

I realized there was a problem with the way I was patching webrender -- so it's possible that servo/webrender#3327 will help after all. Testing this.

@Manishearth
Copy link
Member

@Manishearth Manishearth commented Nov 21, 2018

servo/webrender#3327 does indeed fix this

bors-servo added a commit that referenced this issue Nov 27, 2018
Update webrender

Fixes #22232 , once servo/webrender#3327 lands and I update this PR to include it

All the integer casts are due to servo/webrender#3291

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22237)
<!-- Reviewable:end -->
bors-servo added a commit that referenced this issue Nov 27, 2018
Update webrender

Fixes #22232 , once servo/webrender#3327 lands and I update this PR to include it

All the integer casts are due to servo/webrender#3291

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22237)
<!-- Reviewable:end -->
bors-servo added a commit that referenced this issue Nov 27, 2018
Update webrender

Fixes #22232 , once servo/webrender#3327 lands and I update this PR to include it

All the integer casts are due to servo/webrender#3291

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22237)
<!-- Reviewable:end -->
bors-servo added a commit that referenced this issue Nov 27, 2018
Update webrender

Fixes #22232 , once servo/webrender#3327 lands and I update this PR to include it

All the integer casts are due to servo/webrender#3291

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22237)
<!-- Reviewable:end -->
bors-servo added a commit that referenced this issue Nov 28, 2018
Update webrender

Fixes #22232 , once servo/webrender#3327 lands and I update this PR to include it

All the integer casts are due to servo/webrender#3291

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22237)
<!-- Reviewable:end -->
bors-servo added a commit that referenced this issue Nov 28, 2018
Update webrender

Fixes #22232 , once servo/webrender#3327 lands and I update this PR to include it

All the integer casts are due to servo/webrender#3291

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22237)
<!-- Reviewable:end -->
bors-servo added a commit that referenced this issue Nov 28, 2018
Update webrender

Fixes #22232 , once servo/webrender#3327 lands and I update this PR to include it

All the integer casts are due to servo/webrender#3291

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22237)
<!-- Reviewable:end -->
@Manishearth
Copy link
Member

@Manishearth Manishearth commented Nov 29, 2018

(i was able to verify that this works, btw)

@Darkspirit
Copy link
Contributor Author

@Darkspirit Darkspirit commented Nov 29, 2018

Fixed for me too. Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
4 participants
You can’t perform that action at this time.