Skip to content

Pass AsyncImageBlobRasterizer through the stack explicitly #3382

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

Closed
wants to merge 1 commit into from

Conversation

kvark
Copy link
Member

@kvark kvark commented Dec 4, 2018

Similar to #3378, this PR attempts to address our failures in bug 1492241.
If we aren't sure that the blob image rasterizer, being a state of the resource cache, is the right one to build the scene, then perhaps it shouldn't be a state in the first place. This is what this PR is doing. It's not guaranteed to fix anything, just bringing more clarity to the code, hopefully helping us to rule out one of the possible causes.

r? @nical cc @aosmond

Gecko try: https://treeherder.mozilla.org/#/jobs?repo=try&revision=726e01545625a20153893dbb22509b70294651bb


This change is Reviewable

@kvark kvark requested a review from nical December 4, 2018 03:45
@jrmuizel
Copy link
Collaborator

jrmuizel commented Dec 4, 2018

@bors-servo r+

@bors-servo
Copy link
Contributor

📌 Commit 8a1d9dc has been approved by jrmuizel

@bors-servo
Copy link
Contributor

⌛ Testing commit 8a1d9dc with merge 2691f18...

bors-servo pushed a commit that referenced this pull request Dec 4, 2018

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Pass AsyncImageBlobRasterizer through the stack explicitly

Similar to #3378, this PR attempts to address our failures in bug 1492241.
If we aren't sure that the blob image rasterizer, being a state of the resource cache, is the right one to build the scene, then perhaps it shouldn't be a state in the first place. This is what this PR is doing. It's not guaranteed to fix anything, just bringing more clarity to the code, hopefully helping us to rule out one of the possible causes.

r? @nical cc @aosmond

Gecko try: https://treeherder.mozilla.org/#/jobs?repo=try&revision=726e01545625a20153893dbb22509b70294651bb

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

nical commented Dec 4, 2018

Sorry I think there's something wrong @bors-servo r- let's talk about it and reland if I misunderstood this.

@bors-servo
Copy link
Contributor

☀️ Test successful - status-appveyor, status-taskcluster
State: approved= try=False

@kvark
Copy link
Member Author

kvark commented Dec 6, 2018

Closing in favor of #3387

@kvark kvark closed this Dec 6, 2018
@kvark kvark deleted the blob-rasterizer branch December 6, 2018 05:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants