searching for reviewer(nical)
4a8244ddd0c470edf74c6ea0927aa154be89651d: Bug 1532457 - Gracefully handle non WebRenderTextureHost case r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 07 Mar 2019 16:15:17 +0000 - rev 523909
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1532457 - Gracefully handle non WebRenderTextureHost case r=nical Differential Revision: https://phabricator.services.mozilla.com/D22256
847db9dff0bcb650c871ccf4f002dc6eccf5a161: Bug 1531975 - just do a gfxCriticalNote on buffer-provider over-production instead of an error r=nical
Lee Salzman <lsalzman@mozilla.com> - Thu, 07 Mar 2019 10:51:17 -0500 - rev 523873
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1531975 - just do a gfxCriticalNote on buffer-provider over-production instead of an error r=nical Differential Revision: https://phabricator.services.mozilla.com/D22518
da9a99c4896c2576a72d6ef9798ea11d9153dddc: Bug 1531975 - just do a gfxCriticalNote on buffer-provider over-production instead of an error r=nical
Lee Salzman <lsalzman@mozilla.com> - Thu, 07 Mar 2019 16:08:34 +0000 - rev 523841
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1531975 - just do a gfxCriticalNote on buffer-provider over-production instead of an error r=nical Differential Revision: https://phabricator.services.mozilla.com/D22518
c6b7a7d1835236a71bdc762a42f7bad27bcff4d0: Bug 1532510 - Add a check by IsDestroyed() to WebRenderLayerManager::DidComposite() r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Wed, 06 Mar 2019 10:25:01 +0000 - rev 523457
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1532510 - Add a check by IsDestroyed() to WebRenderLayerManager::DidComposite() r=nical Differential Revision: https://phabricator.services.mozilla.com/D22044
dd398512a953090eb3055a3008e7bdedd8b692eb: Bug 1531417 - limit DrawWindow surfaces with PersisentBufferProviderShared to visible size r=nical
Lee Salzman <lsalzman@mozilla.com> - Tue, 05 Mar 2019 14:19:37 +0000 - rev 523255
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1531417 - limit DrawWindow surfaces with PersisentBufferProviderShared to visible size r=nical Differential Revision: https://phabricator.services.mozilla.com/D22027
ff6d406ee71ffdb32d6baa052e82a593352b6c8f: Bug 1386487 - Check if D3D11Device is obsoleted in D3D11YCbCrImage::GetAsSourceSurface() r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Mon, 04 Mar 2019 11:01:53 +0000 - rev 523097
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1386487 - Check if D3D11Device is obsoleted in D3D11YCbCrImage::GetAsSourceSurface() r=nical Differential Revision: https://phabricator.services.mozilla.com/D21830
ddd00855bb2a7a07645677c145a838f41ca47626: Bug 1532198 - Disable SurfaceFactory_EGLImage usage with WebRender on android r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Mon, 04 Mar 2019 11:04:36 +0000 - rev 523096
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1532198 - Disable SurfaceFactory_EGLImage usage with WebRender on android r=nical SurfaceFactory_EGLImage usage causes crash with WebRender on android. Differential Revision: https://phabricator.services.mozilla.com/D21880
0ce0e1ad2096d014f2a6d58d20ba8f9f143dd96b: Bug 1531417 - enable shared buffer provider for software canvas on all platforms. r=nical
Lee Salzman <lsalzman@mozilla.com> - Fri, 01 Mar 2019 09:53:43 -0500 - rev 522984
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1531417 - enable shared buffer provider for software canvas on all platforms. r=nical
fad9ff877c1cbd2b06c03263ba9fc91d2f1fc405: Bug 1531766 - don't clear Skia DTs backing Canvas2D if it is already clearing. r=nical
Lee Salzman <lsalzman@mozilla.com> - Fri, 01 Mar 2019 12:23:02 -0500 - rev 522976
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1531766 - don't clear Skia DTs backing Canvas2D if it is already clearing. r=nical
c5e9d61ee3f40adb25a61d8cb571762eb2752606: Bug 1531766 - don't clear Skia DTs backing Canvas2D if it is already clearing. r=nical
Lee Salzman <lsalzman@mozilla.com> - Fri, 01 Mar 2019 10:45:37 -0500 - rev 522970
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1531766 - don't clear Skia DTs backing Canvas2D if it is already clearing. r=nical
e41148de8adf5c5e19859d215c19280769bc8c19: Bug 1531417 - enable shared buffer provider for software canvas on all platforms. r=nical
Lee Salzman <lsalzman@mozilla.com> - Fri, 01 Mar 2019 09:53:43 -0500 - rev 522969
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1531417 - enable shared buffer provider for software canvas on all platforms. r=nical
20e6d4fc68d52a52893491b63922d65b38862235: Bug 1530928 - Add TextureClient recycling to SharedRGBImage r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Fri, 01 Mar 2019 23:24:00 +0000 - rev 522932
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1530928 - Add TextureClient recycling to SharedRGBImage r=nical Differential Revision: https://phabricator.services.mozilla.com/D21325
ee88f4e35d4fd18ee954609185445c3fd7e1cecd: Bug 1531217 - Document origin rewrite and framebuffer coordinates r=gw,nical
Dzmitry Malyshau <dmalyshau@mozilla.com> - Fri, 01 Mar 2019 17:16:59 +0000 - rev 522845
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1531217 - Document origin rewrite and framebuffer coordinates r=gw,nical The goal of this change was to simplify the semantics of our document placement and split the logical elements inside (display list) from the actual screen rectangle occupied by a document. To achieve that, we introduce the framebuffer space for things Y-flipped on screen. We fix the frame outputs, so that they get produced on the first frame without loopback from the frame building to scene building. Differential Revision: https://phabricator.services.mozilla.com/D21641
43079c556af961ab8f7f34380360d2cbbef330a3: Bug 1531776 - Spew debug messages on GL error r=nical
Dzmitry Malyshau <dmalyshau@mozilla.com> - Fri, 01 Mar 2019 15:42:33 +0000 - rev 522837
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1531776 - Spew debug messages on GL error r=nical example error ERROR 2019-03-01T15:23:27Z: webrender::device::gl: (error) GL_INVALID_ENUM error generated. Invalid primitive mode. thread 'main' panicked at 'Caught GL error 500 at 'draw_elements_instanced'', webrender/src/device/gl.rs:1098:17 note: Run with `RUST_BACKTRACE=1` for a backtrace. Differential Revision: https://phabricator.services.mozilla.com/D21701
93f7dc3084a1350e5c2c21d599ec6634ebe0ec8f: Bug 1531217 - Document origin rewrite and framebuffer coordinates r=gw,nical
Dzmitry Malyshau <dmalyshau@mozilla.com> - Fri, 01 Mar 2019 14:25:36 +0000 - rev 522832
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1531217 - Document origin rewrite and framebuffer coordinates r=gw,nical The goal of this change was to simplify the semantics of our document placement and split the logical elements inside (display list) from the actual screen rectangle occupied by a document. To achieve that, we introduce the framebuffer space for things Y-flipped on screen. We fix the frame outputs, so that they get produced on the first frame without loopback from the frame building to scene building. Differential Revision: https://phabricator.services.mozilla.com/D21641
0e0b4b2f297307d8c3178acca10dc3b4a2c55359: Bug 1529027 - Make WebRenderImageHost to hold WeakPtr<WebRenderBridgeParent> r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Sat, 23 Feb 2019 08:59:53 +0900 - rev 521602
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1529027 - Make WebRenderImageHost to hold WeakPtr<WebRenderBridgeParent> r=nical Log is added to check if WrBridge mismatch happened. Differential Revision: https://phabricator.services.mozilla.com/D20435
fd7f3d7ac579826bf94a3c4e8969d96aad4d899a: Bug 1521466 - Stop composite during handling device reset r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Wed, 20 Feb 2019 15:49:20 +0000 - rev 521020
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1521466 - Stop composite during handling device reset r=nical By stopping composite during handling device reset, we could reduce a possibility of crashes. Differential Revision: https://phabricator.services.mozilla.com/D20440
30fed4806650b531e9225f9654c591f5c2f05d66: Bug 1529148 - Remove WebRenderImageHost::mUseAsyncImagePipeline r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Wed, 20 Feb 2019 08:27:09 +0000 - rev 520915
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1529148 - Remove WebRenderImageHost::mUseAsyncImagePipeline r=nical WebRenderImageHost::mUseAsyncImagePipeline is not used anymore. Differential Revision: https://phabricator.services.mozilla.com/D20424
0daaf4ad964578e532cc798f03359a932074eccc: Bug 1516834 - Check if CopyData succeeded r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Tue, 19 Feb 2019 09:12:47 +0900 - rev 520710
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1516834 - Check if CopyData succeeded r=nical When CopyData failed, an image does not have valid data. It should not be used. Differential Revision: https://phabricator.services.mozilla.com/D19746
73b8e1b4433407456a983b37a864ad959fe428ff: Bug 1526213 - Enable WebRenderTextureHostWrapper for canvas r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Mon, 18 Feb 2019 09:33:32 +0000 - rev 520633
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1526213 - Enable WebRenderTextureHostWrapper for canvas r=nical By using WebRenderTextureHostWrapper for canvas, we could avoid triggering frame build on WebRender backend if WebRenderTextureHostWrapper is only change. Differential Revision: https://phabricator.services.mozilla.com/D19896
052b3184c809f57b826539eff233cd4ad44264f1: Bug 1527325 - Refactor webrender_api includes r=gw,nical
Dzmitry Malyshau <dmalyshau@mozilla.com> - Fri, 15 Feb 2019 18:59:31 +0000 - rev 520462
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1527325 - Refactor webrender_api includes r=gw,nical Differential Revision: https://phabricator.services.mozilla.com/D19499
541f044e3e7bf9d18bfde826ec55417af09bac20: Bug 1527325 - Refactor webrender_api includes r=gw,nical
Dzmitry Malyshau <dmalyshau@mozilla.com> - Fri, 15 Feb 2019 17:39:40 +0000 - rev 520452
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1527325 - Refactor webrender_api includes r=gw,nical Differential Revision: https://phabricator.services.mozilla.com/D19499
e4db508a2d78aeabf5900e90f345acd083b3d290: Bug 1526235 - WR draw image tiles as segments r=gw,nical
Dzmitry Malyshau <dmalyshau@mozilla.com> - Tue, 12 Feb 2019 15:38:12 +0000 - rev 519631
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1526235 - WR draw image tiles as segments r=gw,nical We are currently drawing tiles as separate primitives. This doesn't work well for masking out edge AA between tiles, since they aren't aware of each other. The change switches image tiles to be drawn as segments sharing the same header. Differential Revision: https://phabricator.services.mozilla.com/D19458
1559889f35e704408633080fce3465390bf3fd80: Bug 1523495 - Reftests adjustments. r=gw,kats,nical
Nicolas Silva <nsilva@mozilla.com> - Thu, 07 Feb 2019 11:32:53 +0100 - rev 519577
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1523495 - Reftests adjustments. r=gw,kats,nical Differential Revision (1): https://phabricator.services.mozilla.com/D18938 Differential Revision (2): https://phabricator.services.mozilla.com/D18854
19ccde31eaaaf38e29bedf3bf7d3c5f11a47a0da: Bug 1514156 - Add RenderCompositorEGL for wayland r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Tue, 12 Feb 2019 16:33:31 +0900 - rev 519572
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1514156 - Add RenderCompositorEGL for wayland r=nical When GDK_BACKEND is wayland, widget is not fully mapped during creating CompositorSession. Needs to create valid EGLSurface after widget is fully mapped. Differential Revision: https://phabricator.services.mozilla.com/D18940
9a2288c4b2a98b4e87f5e52b87188b58d5b644fe: Bug 1527233 - Remove unused fields from PictureContext and PictureState. r=nical
Glenn Watson <github@intuitionlibrary.com> - Tue, 12 Feb 2019 08:56:44 +0000 - rev 519535
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1527233 - Remove unused fields from PictureContext and PictureState. r=nical Differential Revision: https://phabricator.services.mozilla.com/D19462
95aa45a1529f93b25ecc2d5a67ab7e24d1d91bce: Bug 1526856 - Reduce GPU cache uploads a bit. r=kvark,nical
Glenn Watson <github@intuitionlibrary.com> - Tue, 12 Feb 2019 06:23:01 +0000 - rev 519526
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1526856 - Reduce GPU cache uploads a bit. r=kvark,nical By retaining a global GPU cache handle for a dummy image block, we can reduce the per-frame GPU cache uploads quite a bit, which helps with compositor time. Differential Revision: https://phabricator.services.mozilla.com/D19326
6e756f4116ee200a742b598e58a0b3934507eb8f: Bug 1526856 - Reduce GPU cache uploads a bit. r=kvark,nical
Glenn Watson <github@intuitionlibrary.com> - Mon, 11 Feb 2019 20:44:57 +0000 - rev 519446
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1526856 - Reduce GPU cache uploads a bit. r=kvark,nical By retaining a global GPU cache handle for a dummy image block, we can reduce the per-frame GPU cache uploads quite a bit, which helps with compositor time. Differential Revision: https://phabricator.services.mozilla.com/D19326
0d65ca0a00195e03b4b7976d6bbbf5c5cb0c9d93: Bug 1526769 - always initialize local_transform to the identity matrix r=nical
Sam Rijs <srijs@airpost.net> - Mon, 11 Feb 2019 09:58:50 +0000 - rev 519351
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1526769 - always initialize local_transform to the identity matrix r=nical [wrupdater] From https://github.com/servo/webrender/pull/3547 Differential Revision: https://phabricator.services.mozilla.com/D19305
88a984a7faca9997e38b0161b86d2243b9275fe5: Bug 1525515 - Dorp ImageClients that are created before UpdateTextureFactoryIdentifier() call r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Wed, 06 Feb 2019 21:39:06 +0000 - rev 518353
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1525515 - Dorp ImageClients that are created before UpdateTextureFactoryIdentifier() call r=nical During re-creating GPU process, there was a period that ImageBridgeChild was re-created, but ImageBridgeChild::UpdateTextureFactoryIdentifier() was not called yet. In the period, if ImageBridgeChild::CreateImageClient() is called, ImageBridgeParent creates incompatible ImageHost than WebRenderImageHost. Differential Revision: https://phabricator.services.mozilla.com/D18799
43d250c96e71928eb14dbd6dde03595959b36f89: Bug 1523882 - Rework snapping logic in clip mask generate to fix uneven box shadows. r=kvark,nical
Glenn Watson <github@intuitionlibrary.com> - Fri, 01 Feb 2019 23:24:53 +0000 - rev 517385
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1523882 - Rework snapping logic in clip mask generate to fix uneven box shadows. r=kvark,nical Differential Revision: https://phabricator.services.mozilla.com/D18060
e6f1ffb7119f800b29a0e4329d308c65bbccb83e: Bug 1523882 - Rework snapping logic in clip mask generate to fix uneven box shadows. r=kvark,nical
Glenn Watson <github@intuitionlibrary.com> - Thu, 31 Jan 2019 20:18:18 +0000 - rev 517182
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1523882 - Rework snapping logic in clip mask generate to fix uneven box shadows. r=kvark,nical Differential Revision: https://phabricator.services.mozilla.com/D18060
86daa5d406b6175961cbb0daf2a070647c69a32c: Bug 1523882 - Rework snapping logic in clip mask generate to fix uneven box shadows. r=kvark,nical
Glenn Watson <github@intuitionlibrary.com> - Thu, 31 Jan 2019 19:39:02 +0000 - rev 517177
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1523882 - Rework snapping logic in clip mask generate to fix uneven box shadows. r=kvark,nical Differential Revision: https://phabricator.services.mozilla.com/D18060
25ca68e7836e54003a61f7d195eeb72993db6575: Bug 1523882 - Rework snapping logic in clip mask generate to fix uneven box shadows. r=kvark,nical
Glenn Watson <github@intuitionlibrary.com> - Thu, 31 Jan 2019 09:02:41 +0000 - rev 517095
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1523882 - Rework snapping logic in clip mask generate to fix uneven box shadows. r=kvark,nical Differential Revision: https://phabricator.services.mozilla.com/D18060
494caa8f588da55abb9bf5eb1bfb045f77669693: Bug 1386487 - Check if D3D11Device is obsoleted in D3D11YCbCrImage::GetAsSourceSurface() r=nical a=lizzard
sotaro <sotaro.ikeda.g@gmail.com> - Mon, 04 Mar 2019 11:01:53 +0000 - rev 516284
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1386487 - Check if D3D11Device is obsoleted in D3D11YCbCrImage::GetAsSourceSurface() r=nical a=lizzard Differential Revision: https://phabricator.services.mozilla.com/D21830
b08f44691ec3b9cdfb99bfd1a09c464e0a35785b: Bug 1529027 - Make WebRenderImageHost to hold WeakPtr<WebRenderBridgeParent>. r=nical, a=lizzard DEVEDITION_66_0b11_BUILD1 DEVEDITION_66_0b11_RELEASE FENNEC_66_0b11_BUILD1 FENNEC_66_0b11_RELEASE FIREFOX_66_0b11_BUILD1 FIREFOX_66_0b11_RELEASE
sotaro <sotaro.ikeda.g@gmail.com> - Mon, 25 Feb 2019 09:31:57 -0500 - rev 516132
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1529027 - Make WebRenderImageHost to hold WeakPtr<WebRenderBridgeParent>. r=nical, a=lizzard Log is added to check if WrBridge mismatch happened. Differential Revision: https://phabricator.services.mozilla.com/D20435
2ef74ac16e16dce976bd815a7db5ab14e5e5b3f1: Bug 1521466 - Stop composite during handling device reset r=nical a=lizzard
sotaro <sotaro.ikeda.g@gmail.com> - Wed, 20 Feb 2019 15:49:20 +0000 - rev 516126
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1521466 - Stop composite during handling device reset r=nical a=lizzard By stopping composite during handling device reset, we could reduce a possibility of crashes. Differential Revision: https://phabricator.services.mozilla.com/D20440
9d3241ed6cc5a21adfa97431541565cf1f26c275: Bug 1516834 - Check if CopyData succeeded. r=nical, a=lizzard
sotaro <sotaro.ikeda.g@gmail.com> - Sat, 23 Feb 2019 10:52:38 -0500 - rev 516107
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1516834 - Check if CopyData succeeded. r=nical, a=lizzard When CopyData failed, an image does not have valid data. It should not be used. Differential Revision: https://phabricator.services.mozilla.com/D19746
bf95c0c1f962b670505ec32b12b3a49f934b5089: Bug 1520645 - WR improved vector allocation recycler r=nical
Dzmitry Malyshau <dmalyshau@mozilla.com> - Wed, 16 Jan 2019 22:24:01 +0000 - rev 514149
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1520645 - WR improved vector allocation recycler r=nical The old vector recycler had a few problems: 1. shrinking to fit would be inevitably followed by re-allocation, since it's unlikely that the consequent sizes are below the immediately followed frames 2. shrinking before clearing means that the existing contents are copied over, which is a waste The new code has more complicated logic for recycling, aimed at reducing heap allocations. It's also collecting the statistics. Differential Revision: https://phabricator.services.mozilla.com/D16496
23186317acd06f39ae6a2f661543757c3ac062b6: Bug 1509182. Switch from using WrFilterOp to using FilterOp directly. r=nical
Jeff Muizelaar <jrmuizel@gmail.com> - Thu, 10 Jan 2019 19:41:08 +0000 - rev 513312
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1509182. Switch from using WrFilterOp to using FilterOp directly. r=nical This avoids code duplication and simplifies push_stacking_context Differential Revision: https://phabricator.services.mozilla.com/D16050
10dedfde1015c6a4728a003c9df10385cc8bc9cd: Bug 1509182. Switch from using WrFilterOp to using FilterOp directly. r=nical
Jeff Muizelaar <jrmuizel@gmail.com> - Thu, 10 Jan 2019 18:40:56 +0000 - rev 513301
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1509182. Switch from using WrFilterOp to using FilterOp directly. r=nical This avoids code duplication and simplifies push_stacking_context Differential Revision: https://phabricator.services.mozilla.com/D16050
8e078c86db82c28b65d7adbfec81627f6133a6a5: Bug 1509182. Switch from using WrFilterOp to using FilterOp directly. r=nical
Jeff Muizelaar <jrmuizel@gmail.com> - Thu, 10 Jan 2019 14:20:21 +0000 - rev 513273
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1509182. Switch from using WrFilterOp to using FilterOp directly. r=nical This avoids code duplication and simplifies push_stacking_context Differential Revision: https://phabricator.services.mozilla.com/D16050
7a8b861da55b65ab0641d0ab39f0a380686a1d7c: Bug 1496413 - Pass texture clients to paint thread when we discard them. r=nical
Ryan Hunt <rhunt@eqrion.net> - Fri, 30 Nov 2018 11:25:25 -0600 - rev 511208
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1496413 - Pass texture clients to paint thread when we discard them. r=nical
571c01c5f84b7fc381ddad34b313f7ac8a62cc45: Bug 1511604 - Swizzle YCbCr->RGB data on big-endian machines r=nical
A. Wilcox <AWilcox@Wilcox-Tech.com> - Sat, 01 Dec 2018 14:23:49 +0000 - rev 510829
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1511604 - Swizzle YCbCr->RGB data on big-endian machines r=nical
ceee7e82063807987805c514c33b63ae41e8a16b: Bug 1415020 - Deallocate device data of TextureImageTextureSourceOGL during destroying CompositorOGL r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Tue, 11 Dec 2018 17:54:14 +0900 - rev 509908
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1415020 - Deallocate device data of TextureImageTextureSourceOGL during destroying CompositorOGL r=nical
774f84eedb224d5ceec2723af9c9d53a5f622c7a: Bug 1496413 - Pass texture clients to paint thread when we discard them. r=nical, a=RyanVM
Ryan Hunt <rhunt@eqrion.net> - Fri, 30 Nov 2018 11:25:25 -0600 - rev 509080
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1496413 - Pass texture clients to paint thread when we discard them. r=nical, a=RyanVM
ecddcae1b26630a30263749186c5250030f72dfb: Bug 1504699 - Part 6. Add lifetime management for recycled frames with WebRender. r=nical
Andrew Osmond <aosmond@mozilla.com> - Mon, 05 Nov 2018 07:58:05 -0500 - rev 506742
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1504699 - Part 6. Add lifetime management for recycled frames with WebRender. r=nical Here we make use of the parts added in parts 1 and 2 to hold onto recycled surfaces for as long as necessary to prevent the animated image decoder from reusing them until WebRender is done with them. Differential Revision: https://phabricator.services.mozilla.com/D10902
a687664414491ef27cbca5060c83443814fb0693: Bug 1504699 - Part 5. Stop sharing code between SharedUserData and SharedSurfacesAnimation. r=nical
Andrew Osmond <aosmond@mozilla.com> - Wed, 03 Oct 2018 08:19:14 -0400 - rev 506741
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1504699 - Part 5. Stop sharing code between SharedUserData and SharedSurfacesAnimation. r=nical Originally it made sense to share the code, but now the latter has become too specialized to reuse it. Fork it off here and update it later parts in this series. Differential Revision: https://phabricator.services.mozilla.com/D10901
0c50877a2132bc8bcbcdee8ddb8dce13913c1c80: Bug 1504699 - Part 4. Add method to SharedSurfacesChild to cast to a shared surface. r=nical
Andrew Osmond <aosmond@mozilla.com> - Mon, 01 Oct 2018 14:47:17 -0400 - rev 506740
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1504699 - Part 4. Add method to SharedSurfacesChild to cast to a shared surface. r=nical Differential Revision: https://phabricator.services.mozilla.com/D10900
0871bc2a309c9df65ff41d27b6615e51201cad0d: Bug 1504699 - Part 3. Expose parent surface to SharedSurfacesAnimation. r=nical
Andrew Osmond <aosmond@mozilla.com> - Mon, 01 Oct 2018 14:37:07 -0400 - rev 506739
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1504699 - Part 3. Expose parent surface to SharedSurfacesAnimation. r=nical SourceSurfaceSharedData can be wrapped by RecyclingDataSurface in order to facilitate its lifetime management. As long as the latter is alive, the former cannot be reused by the animated image decoder for a future frame's contents. SharedSurfacesAnimation will need to hold onto the RecyclingDataSurface as long as WebRender is using the surface. Differential Revision: https://phabricator.services.mozilla.com/D10899