6e09d08208cc10f001ffdc917ba959cecbb048b5: Bug 1711061 - Part 1. Remove SourceSurfaceMappedData surface deduplication from memory reports. r=tnikkel draft
Andrew Osmond <aosmond@mozilla.com> - Sat, 27 Nov 2021 02:56:38 +0000 - rev 4098151
Push 755163 by reviewbot at Sat, 27 Nov 2021 02:57:35 +0000
Bug 1711061 - Part 1. Remove SourceSurfaceMappedData surface deduplication from memory reports. r=tnikkel We no longer use SourceSurfaceMappedData because we only support SourceSurfaceSharedData-backed imgFrame in the SurfaceCache now. Differential Revision: https://phabricator.services.mozilla.com/D126595 Differential Diff: PHID-DIFF-bazbijmfoiu56a7ksxbn
fcc14ddad941108813f6c970ee7c211adba7ba5f: Bug 1743154 - Rasterize SVG images using Skia when given D2D-backed draw targets. draft
Andrew Osmond <aosmond@mozilla.com> - Sat, 27 Nov 2021 02:56:35 +0000 - rev 4098150
Push 755163 by reviewbot at Sat, 27 Nov 2021 02:57:35 +0000
Bug 1743154 - Rasterize SVG images using Skia when given D2D-backed draw targets. This patch ensures that SVG images used by D2D-backed draw targets, i.e. canvas recordings, are still drawn with Skia using an intermediate surface. This is because D2D doesn't support all of the drawing commands we require for SVGs. Differential Revision: https://phabricator.services.mozilla.com/D132256 Differential Diff: PHID-DIFF-jen54rtgzx7ki6gqumlh
5ce331072f1509a8a2b048f92d951b5292c517ab: try_task_config for https://phabricator.services.mozilla.com/D126598 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Sat, 27 Nov 2021 02:55:52 +0000 - rev 4098149
Push 755162 by reviewbot at Sat, 27 Nov 2021 02:56:39 +0000
try_task_config for https://phabricator.services.mozilla.com/D126598 Differential Diff: PHID-DIFF-5njlrbv2j3yretx4dakp
525f66146cd2174726379459b34f8554d9e9c708: Bug 1711061 - Part 5. Expose an ImageProviderId for tracking surface ownership. r=tnikkel draft
Andrew Osmond <aosmond@mozilla.com> - Sat, 27 Nov 2021 02:55:49 +0000 - rev 4098148
Push 755162 by reviewbot at Sat, 27 Nov 2021 02:56:39 +0000
Bug 1711061 - Part 5. Expose an ImageProviderId for tracking surface ownership. r=tnikkel This will be used by layers as a replacement for ImageContainer's ContainerProducerID for tracking if the same imgIRequest/imgIContainer own the cached WebRenderImageProvider. Differential Revision: https://phabricator.services.mozilla.com/D126598 Differential Diff: PHID-DIFF-5njlrbv2j3yretx4dakp
0564e42ce6cab2dd99d5bea4e3628cb0a4820093: Bug 1711061 - Part 4. Implement AnimationSurfaceProvider for animated rasterized images. r=tnikkel draft
Andrew Osmond <aosmond@mozilla.com> - Sat, 27 Nov 2021 02:55:46 +0000 - rev 4098147
Push 755162 by reviewbot at Sat, 27 Nov 2021 02:56:39 +0000
Bug 1711061 - Part 4. Implement AnimationSurfaceProvider for animated rasterized images. r=tnikkel Differential Revision: https://phabricator.services.mozilla.com/D126790 Differential Diff: PHID-DIFF-z6zkdxzkgjkh6w4pnuky
64bdbf11222279a8010b5157ca33855e72025b6b: Bug 1711061 - Part 3. Add WebRenderImageProvider and implement for rasterized providers. r=tnikkel draft
Andrew Osmond <aosmond@mozilla.com> - Sat, 27 Nov 2021 02:55:44 +0000 - rev 4098146
Push 755162 by reviewbot at Sat, 27 Nov 2021 02:56:39 +0000
Bug 1711061 - Part 3. Add WebRenderImageProvider and implement for rasterized providers. r=tnikkel This provides the framework to allow ISurfaceProvider objects to implement WebRenderImageProvider. It is straightforward for rasterized providers (DecodedSurfaceProvider, and SimpleSurfaceProvider). Later parts in this series will provide the necessary changes for blob recordings and for animatedi images. Differential Revision: https://phabricator.services.mozilla.com/D126597 Differential Diff: PHID-DIFF-d54bdcxn2og5mychy5y7
3044dd521496530636ad188821b809b4039fd99c: Bug 1711061 - Part 2. Add imgIContainer::GetImageProvider skeleton. r=tnikkel draft
Andrew Osmond <aosmond@mozilla.com> - Sat, 27 Nov 2021 02:55:41 +0000 - rev 4098145
Push 755162 by reviewbot at Sat, 27 Nov 2021 02:56:39 +0000
Bug 1711061 - Part 2. Add imgIContainer::GetImageProvider skeleton. r=tnikkel In later parts in this series, GetImageProvider will replace GetImageContainerAtSize. This will be a more specialized and lower overhead means to get a wr::ImageKey for a particular surface. Differential Revision: https://phabricator.services.mozilla.com/D126596 Differential Diff: PHID-DIFF-pbcfhh5qdtbcdsxrfdxm
fa1be0e546ae145a5467f4b2ed708d612e710de0: Bug 1711061 - Part 1. Remove SourceSurfaceMappedData surface deduplication from memory reports. r=tnikkel draft
Andrew Osmond <aosmond@mozilla.com> - Sat, 27 Nov 2021 02:55:38 +0000 - rev 4098144
Push 755162 by reviewbot at Sat, 27 Nov 2021 02:56:39 +0000
Bug 1711061 - Part 1. Remove SourceSurfaceMappedData surface deduplication from memory reports. r=tnikkel We no longer use SourceSurfaceMappedData because we only support SourceSurfaceSharedData-backed imgFrame in the SurfaceCache now. Differential Revision: https://phabricator.services.mozilla.com/D126595 Differential Diff: PHID-DIFF-bazbijmfoiu56a7ksxbn
2ca6283df250b96dd3942e1eecf58314b3f9f6ad: Bug 1743154 - Rasterize SVG images using Skia when given D2D-backed draw targets. draft
Andrew Osmond <aosmond@mozilla.com> - Sat, 27 Nov 2021 02:55:36 +0000 - rev 4098143
Push 755162 by reviewbot at Sat, 27 Nov 2021 02:56:39 +0000
Bug 1743154 - Rasterize SVG images using Skia when given D2D-backed draw targets. This patch ensures that SVG images used by D2D-backed draw targets, i.e. canvas recordings, are still drawn with Skia using an intermediate surface. This is because D2D doesn't support all of the drawing commands we require for SVGs. Differential Revision: https://phabricator.services.mozilla.com/D132256 Differential Diff: PHID-DIFF-jen54rtgzx7ki6gqumlh
c8b2c437d934158851ebb86499c212cda3b56f06: try_task_config for https://phabricator.services.mozilla.com/D126596 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Sat, 27 Nov 2021 02:53:13 +0000 - rev 4098142
Push 755161 by reviewbot at Sat, 27 Nov 2021 02:55:49 +0000
try_task_config for https://phabricator.services.mozilla.com/D126596 Differential Diff: PHID-DIFF-pbcfhh5qdtbcdsxrfdxm
6f9e69ddf55338440487aa92508c1c16df760f74: Bug 1711061 - Part 2. Add imgIContainer::GetImageProvider skeleton. r=tnikkel draft
Andrew Osmond <aosmond@mozilla.com> - Sat, 27 Nov 2021 02:53:07 +0000 - rev 4098141
Push 755161 by reviewbot at Sat, 27 Nov 2021 02:55:49 +0000
Bug 1711061 - Part 2. Add imgIContainer::GetImageProvider skeleton. r=tnikkel In later parts in this series, GetImageProvider will replace GetImageContainerAtSize. This will be a more specialized and lower overhead means to get a wr::ImageKey for a particular surface. Differential Revision: https://phabricator.services.mozilla.com/D126596 Differential Diff: PHID-DIFF-pbcfhh5qdtbcdsxrfdxm
4ca12cf94d995ed571efdf894d9084bfcb8cf54e: Bug 1711061 - Part 1. Remove SourceSurfaceMappedData surface deduplication from memory reports. r=tnikkel draft
Andrew Osmond <aosmond@mozilla.com> - Sat, 27 Nov 2021 02:53:03 +0000 - rev 4098140
Push 755161 by reviewbot at Sat, 27 Nov 2021 02:55:49 +0000
Bug 1711061 - Part 1. Remove SourceSurfaceMappedData surface deduplication from memory reports. r=tnikkel We no longer use SourceSurfaceMappedData because we only support SourceSurfaceSharedData-backed imgFrame in the SurfaceCache now. Differential Revision: https://phabricator.services.mozilla.com/D126595 Differential Diff: PHID-DIFF-bazbijmfoiu56a7ksxbn
18a274f27eb9a3cfca96a3068e7624e0dba29042: Bug 1743154 - Rasterize SVG images using Skia when given D2D-backed draw targets. draft
Andrew Osmond <aosmond@mozilla.com> - Sat, 27 Nov 2021 02:52:59 +0000 - rev 4098139
Push 755161 by reviewbot at Sat, 27 Nov 2021 02:55:49 +0000
Bug 1743154 - Rasterize SVG images using Skia when given D2D-backed draw targets. This patch ensures that SVG images used by D2D-backed draw targets, i.e. canvas recordings, are still drawn with Skia using an intermediate surface. This is because D2D doesn't support all of the drawing commands we require for SVGs. Differential Revision: https://phabricator.services.mozilla.com/D132256 Differential Diff: PHID-DIFF-jen54rtgzx7ki6gqumlh
e600578e90a8deecf3aea2aeb4b7d77cad9b3111: try_task_config for https://phabricator.services.mozilla.com/D126790 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Sat, 27 Nov 2021 02:54:06 +0000 - rev 4098138
Push 755160 by reviewbot at Sat, 27 Nov 2021 02:55:02 +0000
try_task_config for https://phabricator.services.mozilla.com/D126790 Differential Diff: PHID-DIFF-z6zkdxzkgjkh6w4pnuky
77c2edc097ffe66ccf32601ac0650fcaa748ba37: Bug 1711061 - Part 4. Implement AnimationSurfaceProvider for animated rasterized images. r=tnikkel draft
Andrew Osmond <aosmond@mozilla.com> - Sat, 27 Nov 2021 02:54:03 +0000 - rev 4098137
Push 755160 by reviewbot at Sat, 27 Nov 2021 02:55:02 +0000
Bug 1711061 - Part 4. Implement AnimationSurfaceProvider for animated rasterized images. r=tnikkel Differential Revision: https://phabricator.services.mozilla.com/D126790 Differential Diff: PHID-DIFF-z6zkdxzkgjkh6w4pnuky
c7196ba9d13c7e979483269e5c94a27f44c84592: Bug 1711061 - Part 3. Add WebRenderImageProvider and implement for rasterized providers. r=tnikkel draft
Andrew Osmond <aosmond@mozilla.com> - Sat, 27 Nov 2021 02:54:01 +0000 - rev 4098136
Push 755160 by reviewbot at Sat, 27 Nov 2021 02:55:02 +0000
Bug 1711061 - Part 3. Add WebRenderImageProvider and implement for rasterized providers. r=tnikkel This provides the framework to allow ISurfaceProvider objects to implement WebRenderImageProvider. It is straightforward for rasterized providers (DecodedSurfaceProvider, and SimpleSurfaceProvider). Later parts in this series will provide the necessary changes for blob recordings and for animatedi images. Differential Revision: https://phabricator.services.mozilla.com/D126597 Differential Diff: PHID-DIFF-d54bdcxn2og5mychy5y7
7860ece274564f878418b2434b2e0c85999d51df: Bug 1711061 - Part 2. Add imgIContainer::GetImageProvider skeleton. r=tnikkel draft
Andrew Osmond <aosmond@mozilla.com> - Sat, 27 Nov 2021 02:53:59 +0000 - rev 4098135
Push 755160 by reviewbot at Sat, 27 Nov 2021 02:55:02 +0000
Bug 1711061 - Part 2. Add imgIContainer::GetImageProvider skeleton. r=tnikkel In later parts in this series, GetImageProvider will replace GetImageContainerAtSize. This will be a more specialized and lower overhead means to get a wr::ImageKey for a particular surface. Differential Revision: https://phabricator.services.mozilla.com/D126596 Differential Diff: PHID-DIFF-pbcfhh5qdtbcdsxrfdxm
6d6fa672713b497e2567eb23592d9c023d8d45d4: Bug 1711061 - Part 1. Remove SourceSurfaceMappedData surface deduplication from memory reports. r=tnikkel draft
Andrew Osmond <aosmond@mozilla.com> - Sat, 27 Nov 2021 02:53:57 +0000 - rev 4098134
Push 755160 by reviewbot at Sat, 27 Nov 2021 02:55:02 +0000
Bug 1711061 - Part 1. Remove SourceSurfaceMappedData surface deduplication from memory reports. r=tnikkel We no longer use SourceSurfaceMappedData because we only support SourceSurfaceSharedData-backed imgFrame in the SurfaceCache now. Differential Revision: https://phabricator.services.mozilla.com/D126595 Differential Diff: PHID-DIFF-bazbijmfoiu56a7ksxbn
99839e4babbe1170ad47419f90141e8534167765: Bug 1743154 - Rasterize SVG images using Skia when given D2D-backed draw targets. draft
Andrew Osmond <aosmond@mozilla.com> - Sat, 27 Nov 2021 02:53:54 +0000 - rev 4098133
Push 755160 by reviewbot at Sat, 27 Nov 2021 02:55:02 +0000
Bug 1743154 - Rasterize SVG images using Skia when given D2D-backed draw targets. This patch ensures that SVG images used by D2D-backed draw targets, i.e. canvas recordings, are still drawn with Skia using an intermediate surface. This is because D2D doesn't support all of the drawing commands we require for SVGs. Differential Revision: https://phabricator.services.mozilla.com/D132256 Differential Diff: PHID-DIFF-jen54rtgzx7ki6gqumlh
b613e9ffcd2aedd3344eab441bf34942d1e243f2: try_task_config for https://phabricator.services.mozilla.com/D126597 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Sat, 27 Nov 2021 02:53:53 +0000 - rev 4098132
Push 755159 by reviewbot at Sat, 27 Nov 2021 02:54:14 +0000
try_task_config for https://phabricator.services.mozilla.com/D126597 Differential Diff: PHID-DIFF-d54bdcxn2og5mychy5y7
(0) -3000000 -1000000 -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip