searching for reviewer(nical)
4a8244ddd0c4: Bug 1532457 - Gracefully handle non WebRenderTextureHost case r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 07 Mar 2019 16:15:17 +0000 - rev 520911
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1532457 - Gracefully handle non WebRenderTextureHost case r=nical Differential Revision: https://phabricator.services.mozilla.com/D22256
847db9dff0bc: 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 520875
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +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
da9a99c4896c: 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 520843
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +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
c6b7a7d18352: 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 520459
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1532510 - Add a check by IsDestroyed() to WebRenderLayerManager::DidComposite() r=nical Differential Revision: https://phabricator.services.mozilla.com/D22044
dd398512a953: 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 520257
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1531417 - limit DrawWindow surfaces with PersisentBufferProviderShared to visible size r=nical Differential Revision: https://phabricator.services.mozilla.com/D22027
ff6d406ee71f: 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 520099
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1386487 - Check if D3D11Device is obsoleted in D3D11YCbCrImage::GetAsSourceSurface() r=nical Differential Revision: https://phabricator.services.mozilla.com/D21830
ddd00855bb2a: 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 520098
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +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
0ce0e1ad2096: 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 519986
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1531417 - enable shared buffer provider for software canvas on all platforms. r=nical
fad9ff877c1c: 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 519978
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1531766 - don't clear Skia DTs backing Canvas2D if it is already clearing. r=nical
c5e9d61ee3f4: 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 519972
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1531766 - don't clear Skia DTs backing Canvas2D if it is already clearing. r=nical
e41148de8adf: 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 519971
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1531417 - enable shared buffer provider for software canvas on all platforms. r=nical
20e6d4fc68d5: Bug 1530928 - Add TextureClient recycling to SharedRGBImage r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Fri, 01 Mar 2019 23:24:00 +0000 - rev 519934
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1530928 - Add TextureClient recycling to SharedRGBImage r=nical Differential Revision: https://phabricator.services.mozilla.com/D21325
ee88f4e35d4f: 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 519847
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +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
43079c556af9: Bug 1531776 - Spew debug messages on GL error r=nical
Dzmitry Malyshau <dmalyshau@mozilla.com> - Fri, 01 Mar 2019 15:42:33 +0000 - rev 519839
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +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
93f7dc3084a1: 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 519834
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +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
0e0b4b2f2973: 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 518604
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +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
fd7f3d7ac579: 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 518022
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +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
30fed4806650: Bug 1529148 - Remove WebRenderImageHost::mUseAsyncImagePipeline r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Wed, 20 Feb 2019 08:27:09 +0000 - rev 517917
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1529148 - Remove WebRenderImageHost::mUseAsyncImagePipeline r=nical WebRenderImageHost::mUseAsyncImagePipeline is not used anymore. Differential Revision: https://phabricator.services.mozilla.com/D20424
0daaf4ad9645: Bug 1516834 - Check if CopyData succeeded r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Tue, 19 Feb 2019 09:12:47 +0900 - rev 517712
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +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
73b8e1b44334: Bug 1526213 - Enable WebRenderTextureHostWrapper for canvas r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Mon, 18 Feb 2019 09:33:32 +0000 - rev 517635
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +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
052b3184c809: Bug 1527325 - Refactor webrender_api includes r=gw,nical
Dzmitry Malyshau <dmalyshau@mozilla.com> - Fri, 15 Feb 2019 18:59:31 +0000 - rev 517464
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1527325 - Refactor webrender_api includes r=gw,nical Differential Revision: https://phabricator.services.mozilla.com/D19499
541f044e3e7b: Bug 1527325 - Refactor webrender_api includes r=gw,nical
Dzmitry Malyshau <dmalyshau@mozilla.com> - Fri, 15 Feb 2019 17:39:40 +0000 - rev 517454
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1527325 - Refactor webrender_api includes r=gw,nical Differential Revision: https://phabricator.services.mozilla.com/D19499
e4db508a2d78: 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 516633
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +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
1559889f35e7: Bug 1523495 - Reftests adjustments. r=gw,kats,nical
Nicolas Silva <nsilva@mozilla.com> - Thu, 07 Feb 2019 11:32:53 +0100 - rev 516579
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +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
19ccde31eaaa: Bug 1514156 - Add RenderCompositorEGL for wayland r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Tue, 12 Feb 2019 16:33:31 +0900 - rev 516574
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +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
9a2288c4b2a9: 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 516537
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1527233 - Remove unused fields from PictureContext and PictureState. r=nical Differential Revision: https://phabricator.services.mozilla.com/D19462
95aa45a1529f: 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 516528
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +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
6e756f4116ee: 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 516448
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +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
0d65ca0a0019: 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 516353
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +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
88a984a7faca: 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 515355
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +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
43d250c96e71: 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 514387
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +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
e6f1ffb7119f: 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 514184
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +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
86daa5d406b6: 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 514179
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +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
25ca68e7836e: 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 514097
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +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
494caa8f588d: 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 513403
Push 10838 by ccoroiu@mozilla.com at Thu, 07 Mar 2019 00:22:54 +0000
Bug 1386487 - Check if D3D11Device is obsoleted in D3D11YCbCrImage::GetAsSourceSurface() r=nical a=lizzard Differential Revision: https://phabricator.services.mozilla.com/D21830
b08f44691ec3: 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 513251
Push 10771 by ryanvm@gmail.com at Mon, 25 Feb 2019 14:32:45 +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
2ef74ac16e16: 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 513245
Push 10769 by archaeopteryx@coole-files.de at Mon, 25 Feb 2019 14:00:25 +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
9d3241ed6cc5: 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 513226
Push 10760 by ryanvm@gmail.com at Sat, 23 Feb 2019 15:56:06 +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
bf95c0c1f962: Bug 1520645 - WR improved vector allocation recycler r=nical
Dzmitry Malyshau <dmalyshau@mozilla.com> - Wed, 16 Jan 2019 22:24:01 +0000 - rev 511267
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +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
23186317acd0: 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 510430
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +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
10dedfde1015: 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 510419
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +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
8e078c86db82: 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 510391
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +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
7a8b861da55b: 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 508326
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1496413 - Pass texture clients to paint thread when we discard them. r=nical
571c01c5f84b: 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 507947
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1511604 - Swizzle YCbCr->RGB data on big-endian machines r=nical
ceee7e820638: 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 507026
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1415020 - Deallocate device data of TextureImageTextureSourceOGL during destroying CompositorOGL r=nical
774f84eedb22: 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 506308
Push 10367 by ryanvm@gmail.com at Wed, 19 Dec 2018 20:32:25 +0000
Bug 1496413 - Pass texture clients to paint thread when we discard them. r=nical, a=RyanVM
ecddcae1b266: 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 503962
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +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
a68766441449: 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 503961
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +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
0c50877a2132: 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 503960
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +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
0871bc2a309c: 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 503959
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +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