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
Commits on Aug 13, 2019
-
Bug 1570442 - Flip upside down recorded frames right side up on non-A…
…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
-
Bug 1572646 - Detect and optimize picture cache tiles that are solid …
…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
Commits on Aug 14, 2019
-
Bug 1178765 - Part 5: Add optimization to render task depth assignmen…
…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
Commits on Aug 15, 2019
-
Backed out changeset 71b7ef6e0ed8 (bug 1573649) for causing wrench bu…
…ild bustages on svg-filter-offset-ref.yaml. [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/c9f306364c7d79c316cedb484da364944909a1a4
-
Bug 1573886 - Fix backdrop-filter blur errors due to incorrect scalin…
…g r=kvark Differential Revision: https://phabricator.services.mozilla.com/D42013 [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/26094588b48e14bb39fb838196e8d489b1a4c3ee
-
Bug 1573914 - Fix backdrop-filter jitter during animation due to snap…
… 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