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
Use a more conservative approach for inner rect calculation #2205
Use a more conservative approach for inner rect calculation #2205
Conversation
This is a temporary workaround for a Gecko issue with the conservative inner rect calculation for clips. In this case we just don't calculate an inner rect when faced with a non-axis-aligned transformation.
Here's the Gecko try run for this change: https://treeherder.mozilla.org/#/jobs?repo=try&revision=b370376404d4d6c001a5f92c9a227b8303ac213b Once we confirm that the Talos test is passing, this should be okay to merge. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you!
I assume this is exactly the code you used to run a try push with.
@kvark Unfortunately, it is not exactly the same, because Gecko is still using an older version of Euclid. This required me to use the original version of |
@mrobinson nah, it's fine. We can wait for your new try push's Talos result. |
@kvark Okay. I'm fairly certain the changes you made to |
@bors-servo r+ |
📌 Commit d10bbdd has been approved by |
Use a more conservative approach for inner rect calculation This is a temporary workaround for a Gecko issue with the conservative inner rect calculation for clips. In this case we just don't calculate an inner rect when faced with a non-axis-aligned transformation. <!-- 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/2205) <!-- Reviewable:end -->
💔 Test failed - status-travis |
@bors-servo retry |
Use a more conservative approach for inner rect calculation This is a temporary workaround for a Gecko issue with the conservative inner rect calculation for clips. In this case we just don't calculate an inner rect when faced with a non-axis-aligned transformation. <!-- 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/2205) <!-- Reviewable:end -->
☀️ Test successful - status-appveyor, status-travis |
This is a temporary workaround for a Gecko issue with the conservative
inner rect calculation for clips. In this case we just don't calculate
an inner rect when faced with a non-axis-aligned transformation.
This change is