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

Fix for the non-owned clipping region under the collapsed stack model #694

Merged
merged 1 commit into from Jan 10, 2017

Conversation

@kvark
Copy link
Member

kvark commented Jan 10, 2017

Test case YAML for wrench (provided by @jrmuizel ): mask.zip

Makes the top clip instance optional for the new_mask task constructor.
Piggy-backs on layer_masks_tasks for the primitives not owning any clips but inheriting some under the collapsed stack model.

r? @glennw


This change is Reviewable

@glennw
Copy link
Member

glennw commented Jan 10, 2017

@bors-servo
Copy link
Contributor

bors-servo commented Jan 10, 2017

📌 Commit d50f82c has been approved by glennw

@bors-servo
Copy link
Contributor

bors-servo commented Jan 10, 2017

Testing commit d50f82c with merge a214bf2...

bors-servo added a commit that referenced this pull request Jan 10, 2017
Fix for the non-owned clipping region under the collapsed stack model

Test case YAML for wrench (provided by @jrmuizel ): [mask.zip](https://github.com/servo/webrender/files/694976/mask.zip)

Makes the top clip instance optional for the `new_mask` task constructor.
Piggy-backs on `layer_masks_tasks` for the primitives not owning any clips but inheriting some under the collapsed stack model.

r? @glennw

<!-- 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/694)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

bors-servo commented Jan 10, 2017

☀️ Test successful - status-travis

@bors-servo bors-servo merged commit d50f82c into servo:master Jan 10, 2017
3 checks passed
3 checks passed
continuous-integration/appveyor/pr AppVeyor build succeeded
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details
homu Test successful
Details
@kvark kvark deleted the kvark:clip_collapse branch Jan 10, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

3 participants
You can’t perform that action at this time.