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

Prepare opacity consistently #3233

Merged
merged 2 commits into from Oct 26, 2018
Merged

Prepare opacity consistently #3233

merged 2 commits into from Oct 26, 2018

Conversation

@kvark
Copy link
Member

kvark commented Oct 25, 2018

This is a follow-up to #3232
It makes opacity computation more functional, having us to consider it equally important for all primitive types. It's not supposed to change any logic.
try: https://treeherder.mozilla.org/#/jobs?repo=try&revision=6e4ca6f1b473522e93d5fd11e64c563c2bdf50dd


This change is Reviewable

@kvark kvark requested a review from gw3583 Oct 25, 2018
@gw3583
gw3583 approved these changes Oct 25, 2018
Copy link
Collaborator

gw3583 left a comment

Looks good to me once try completes.

@gw3583
Copy link
Collaborator

gw3583 commented Oct 26, 2018

@bors-servo
Copy link
Contributor

bors-servo commented Oct 26, 2018

📌 Commit 8e75df3 has been approved by gw3583

@bors-servo
Copy link
Contributor

bors-servo commented Oct 26, 2018

Testing commit 8e75df3 with merge 2537e5f...

bors-servo added a commit that referenced this pull request Oct 26, 2018
Prepare opacity consistently

This is a follow-up to #3232
It makes opacity computation more functional, having us to consider it equally important for all primitive types. It's not supposed to change any logic.
try: https://treeherder.mozilla.org/#/jobs?repo=try&revision=6e4ca6f1b473522e93d5fd11e64c563c2bdf50dd

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

bors-servo commented Oct 26, 2018

☀️ Test successful - status-appveyor, status-taskcluster
Approved by: gw3583
Pushing 2537e5f to master...

@bors-servo bors-servo merged commit 8e75df3 into servo:master Oct 26, 2018
3 checks passed
3 checks passed
Taskcluster (pull_request) TaskGroup: success
Details
continuous-integration/appveyor/pr AppVeyor build succeeded
Details
homu Test successful
Details
@kvark kvark deleted the kvark:prepare-opacity branch Oct 26, 2018
bors-servo added a commit that referenced this pull request Oct 31, 2018
Fix opacity of Clear brushes

Follow-up to #3233
Fixes https://bugzilla.mozilla.org/show_bug.cgi?id=1502585
Try push: https://treeherder.mozilla.org/#/jobs?repo=try&revision=2319bbf4ce04d1af7a785567c09d43884b8c3ca3
cc @staktrace
r? anyone (once the try is green)

<!-- 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/3252)
<!-- Reviewable:end -->
bors-servo added a commit that referenced this pull request Oct 31, 2018
Fix opacity of Clear brushes

Follow-up to #3233
Fixes https://bugzilla.mozilla.org/show_bug.cgi?id=1502585
Try push: https://treeherder.mozilla.org/#/jobs?repo=try&revision=2319bbf4ce04d1af7a785567c09d43884b8c3ca3
cc @staktrace
r? anyone (once the try is green)

<!-- 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/3252)
<!-- Reviewable:end -->
@bholley
Copy link
Contributor

bholley commented Nov 1, 2018

This seemed to have slightly improved performance [1]. Was that at all expected?

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1502344#c4

@kvark
Copy link
Member Author

kvark commented Nov 1, 2018

@bholley maybe it's a side effect of the change I fixed in #3552 followup?

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

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