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 #3735
Conversation
…NGLE configurations r=kvark Frames captured by the composition recorder on non-ANGLE configurations were previously written upside down to disk. We now flip them right side up when mapping them into memory. Differential Revision: https://phabricator.services.mozilla.com/D40113 [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/dccb73a9ee2b1ae7e890eac4d18769bfa8f2857b
…colors. r=kvark With this patch, tiles that are covered only by the opaque backdrop primitive are detected and noted as solid colors. Solid color tiles save memory and performance, because: - No texture slice is allocated as a render target for them. - No need to rasterize this tile. - Drawing the tile is done with the faster rectangle shader. This already saves performance and GPU memory on quite a few real world sites (esp. when running at 4k). However, the main benefit of this will be once we enable picture caching on multiple content slices and the UI layer. When this occurs, it's important to avoid allocating tile buffers for all the solid rectangle tiles that the UI layer typically contains. Differential Revision: https://phabricator.services.mozilla.com/D41342 [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/96075609026a3816cb7a6dcf9cf3795afe7f82d6
@bors-servo r+ |
…t r=gw,nical Fixes an issue when backdrop-filter is used many time on a page where we would spend a large amount of time reevaluating render tasks when assigning task depths. Differential Revision: https://phabricator.services.mozilla.com/D41252 [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/0c820a515e16953b3945ac670dac13099a568f6a
@bors-servo r+ |
📌 Commit ff05e03 has been approved by |
…ild bustages on svg-filter-offset-ref.yaml. [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/c9f306364c7d79c316cedb484da364944909a1a4
…g r=kvark Differential Revision: https://phabricator.services.mozilla.com/D42013 [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/26094588b48e14bb39fb838196e8d489b1a4c3ee
@bors-servo r+ |
📌 Commit ba96f6e has been approved by |
@bors-servo r-
|
@bors-servo r+ |
📌 Commit 60d37bd has been approved by |
Sync changes from mozilla-central <!-- 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/3735) <!-- Reviewable:end -->
💔 Test failed - status-appveyor |
On macOS:
On Windows:
|
The Windows failure is intermittent, it showed up a few times before. Dunno about the macOS one. |
I guess updating rustc on the macOS worker is probably a good idea and might fix the issue. |
… offsets r=gw Since the filtered-backdrop is 1:1 with the backdrop, we don't want any snap offsets to shift the contents Differential Revision: https://phabricator.services.mozilla.com/D42042 [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/9e513ae4747fad12001ef627e6f273624a3feff4
@bors-servo r+ |
💡 This pull request was already approved, no need to approve it again.
|
📌 Commit 50e7b47 has been approved by |
Sync changes from mozilla-central <!-- 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/3735) <!-- Reviewable:end -->
☀️ Test successful - status-appveyor, status-taskcluster |
This change is