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

Sync changes from mozilla-central #3831

Merged
merged 3 commits into from Jan 14, 2020
Merged

Sync changes from mozilla-central #3831

merged 3 commits into from Jan 14, 2020

Conversation

@moz-gfx
Copy link

moz-gfx commented Jan 14, 2020

No description provided.

cbrewster and others added 3 commits Jan 14, 2020
…ical

Opacity is a common effect that is used and the opacit filter path is also used when a stacking
context has an opacity of < 1. The brush_blend shader is slow since it has support for a large
portion of CSS filters; however, opacity is used much more often than the rest of the filters.
This patch adds a simple shader for opacity effects which bypasses the extra overhead in the
brush_blend shader.

Differential Revision: https://phabricator.services.mozilla.com/D59610

[wrupdater] From https://hg.mozilla.org/mozilla-central/rev/b0226237c55e4a08f4deb622fc15fa1e85f39afc
I removed the old opacity filter path in the brush_blend shader and cleaned up the filter mode
constants in the shader so there are less magic numbers. This should help if/when we move more
filters to their own shaders.

Depends on D59610

Differential Revision: https://phabricator.services.mozilla.com/D59611

[wrupdater] From https://hg.mozilla.org/mozilla-central/rev/5cd63d35010f9bf9538a37fb330127d459b7ccc0
@moz-gfx
Copy link
Author

moz-gfx commented Jan 14, 2020

@bors-servo
Copy link
Contributor

bors-servo commented Jan 14, 2020

📌 Commit de64e81 has been approved by moz-gfx

@bors-servo
Copy link
Contributor

bors-servo commented Jan 14, 2020

Testing commit de64e81 with merge e1708b4...

bors-servo added a commit that referenced this pull request Jan 14, 2020
Sync changes from mozilla-central
@bors-servo
Copy link
Contributor

bors-servo commented Jan 14, 2020

☀️ Test successful - status-appveyor, status-taskcluster
Approved by: moz-gfx
Pushing e1708b4 to master...

@bors-servo bors-servo merged commit de64e81 into servo:master Jan 14, 2020
3 checks passed
3 checks passed
Community-TC (pull_request) TaskGroup: success
Details
continuous-integration/appveyor/pr AppVeyor build succeeded
Details
homu Test successful
Details
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.