ca74bdc958e1e09b3a83a6eee300adb717c7817c: Bug 1360246 - Clean up WebRenderTextLayer::RenderLayer. r=nical
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 03 May 2017 08:48:07 -0400 - rev 357028
Push 31780 by kwierso@gmail.com at Mon, 08 May 2017 20:34:47 +0000
Bug 1360246 - Clean up WebRenderTextLayer::RenderLayer. r=nical This uses the StackingContextHelper and typed helper functions in WebRenderLayer to simplify WebRenderTextLayer::RenderLayer. It also removes the implicit assumption in WebRenderTextLayer that the parent layer pushed a stacking context, which is an assumption we will probably break in the future. MozReview-Commit-ID: CARoGVQd56i
3b25a123e53f9817050d2030014e2291ba6e8d06: Bug 1360246 - Propagate the StackingContextHelper through CreateWebRenderCommands. r=nical
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 03 May 2017 08:48:07 -0400 - rev 357027
Push 31780 by kwierso@gmail.com at Mon, 08 May 2017 20:34:47 +0000
Bug 1360246 - Propagate the StackingContextHelper through CreateWebRenderCommands. r=nical This is needed for the next patch, because the bullet frame WR rendering code will need a StackingContextHelper to pass to the PushGlyphs call. It also helps with some of the later patches in this series, when we get rid of the RelativeToParent calls. MozReview-Commit-ID: Is0aciHhy2N
8e529a1e760efca512a14abd01f80849dc44a6f4: Bug 1360246 - Propagate a StackingContextHelper all the way through the RenderLayer traversal. r=nical
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 03 May 2017 08:48:06 -0400 - rev 357026
Push 31780 by kwierso@gmail.com at Mon, 08 May 2017 20:34:47 +0000
Bug 1360246 - Propagate a StackingContextHelper all the way through the RenderLayer traversal. r=nical This is needed in part 3 to update WebRenderTextLayer::RenderLayer, so that it no longer assumes the parent container layer has pushed a stacking context, and instead explicitly uses the StackingContextHelper. MozReview-Commit-ID: 9twUmDgUipX
1ba304cfe3908fcf53109d2e8435532448887c78: Bug 1360127 - If the background image doesn't have a image container, we shouldn't create a layer for it. r=mchang
Ethan Lin <ethlin@mozilla.com> - Wed, 03 May 2017 18:27:10 +0800 - rev 357025
Push 31780 by kwierso@gmail.com at Mon, 08 May 2017 20:34:47 +0000
Bug 1360127 - If the background image doesn't have a image container, we shouldn't create a layer for it. r=mchang
7e836ca5016ae4b4120a376c3cc427d91c88e7c1: Merge m-c to graphics
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 02 May 2017 09:45:11 -0400 - rev 357024
Push 31780 by kwierso@gmail.com at Mon, 08 May 2017 20:34:47 +0000
Merge m-c to graphics MozReview-Commit-ID: 9XwZUWIhGir
ae9f92d425425e98d585b4c905a351da04ed2543: Bug 1358437 - Correct the way to use override pref for WebRender OMTA, r=me
peter chang <pchang@mozilla.com> - Tue, 02 May 2017 11:14:02 +0800 - rev 357023
Push 31780 by kwierso@gmail.com at Mon, 08 May 2017 20:34:47 +0000
Bug 1358437 - Correct the way to use override pref for WebRender OMTA, r=me MozReview-Commit-ID: JGrt3GVU0yo
22ed1758f789bc9d1247068f32a52b50d2e06b46: Bug 1358437 - fix compiler error, r=me
peter chang <pchang@mozilla.com> - Tue, 02 May 2017 10:56:52 +0800 - rev 357022
Push 31780 by kwierso@gmail.com at Mon, 08 May 2017 20:34:47 +0000
Bug 1358437 - fix compiler error, r=me MozReview-Commit-ID: H2VAWFiONAf
77880d70c8750a3f8f47b0a4bffe987b40e9ae4b: Bug 1358437 - enable WebRender OMTA by default, r?kats
peter chang <pchang@mozilla.com> - Wed, 19 Apr 2017 21:54:11 +0800 - rev 357021
Push 31780 by kwierso@gmail.com at Mon, 08 May 2017 20:34:47 +0000
Bug 1358437 - enable WebRender OMTA by default, r?kats MozReview-Commit-ID: DG2eK8lMTBi
6ba01d83eb61a11d5c58deb5f50b2bd1675a2600: Bug 1358437 - pass layer's transform/opacity to compositor, r?kats
peter chang <pchang@mozilla.com> - Tue, 25 Apr 2017 11:52:44 +0800 - rev 357020
Push 31780 by kwierso@gmail.com at Mon, 08 May 2017 20:34:47 +0000
Bug 1358437 - pass layer's transform/opacity to compositor, r?kats Need to pass the default transform/opacity to compositor if animations exist because it is possible that gecko fails to get animated value after animation sampling, like an animation with delay. MozReview-Commit-ID: IK06hWvaSPf
53f5de187374b12528a57e5619f14fb6a9d54aa5: Bug 1358437 - Setup correct opacity/transform in stacking context when there exists opacity/transform aniamtions. r?kats
peter chang <pchang@mozilla.com> - Fri, 28 Apr 2017 16:01:00 +0800 - rev 357019
Push 31780 by kwierso@gmail.com at Mon, 08 May 2017 20:34:47 +0000
Bug 1358437 - Setup correct opacity/transform in stacking context when there exists opacity/transform aniamtions. r?kats Pass empty opacity(transform) in stacking context when there exists opacity(transform) animations and the final opacity(transform) value will be resolved on the compositor after animation sampling MozReview-Commit-ID: 6pF9Oe8Ks2I
f877064cf25c2eafef32df87deb02f16107ce705: Bug 1358437 - pass layer's transform attributes for transform animation, r?kats
peter chang <pchang@mozilla.com> - Mon, 17 Apr 2017 11:35:42 +0800 - rev 357018
Push 31780 by kwierso@gmail.com at Mon, 08 May 2017 20:34:47 +0000
Bug 1358437 - pass layer's transform attributes for transform animation, r?kats MozReview-Commit-ID: J7JHuwvWuet
588a50945a7f67fd7932aa3bbb7f86b64802bbaf: Bug 1357320 - Dispatches the discarded compositor animations id list in one async call, r?kats
peter chang <pchang@mozilla.com> - Wed, 26 Apr 2017 10:58:50 +0800 - rev 357017
Push 31780 by kwierso@gmail.com at Mon, 08 May 2017 20:34:47 +0000
Bug 1357320 - Dispatches the discarded compositor animations id list in one async call, r?kats MozReview-Commit-ID: 8cCNCzxMKpY
ccd2f70fc8d4848babf04e2b5a8c9ade7f1839ae: Bug 1357320 - Deal with the lifetime of compositor animations, r?kats
peter chang <pchang@mozilla.com> - Wed, 19 Apr 2017 17:54:11 +0800 - rev 357016
Push 31780 by kwierso@gmail.com at Mon, 08 May 2017 20:34:47 +0000
Bug 1357320 - Deal with the lifetime of compositor animations, r?kats First, hook the Layer's ClearAnimation API to delete unnecessary animations in next layer transaction. Second, add another async DeleteCompositorAnimations API to delete animations on the compositor, especially calling this API before WebRenderLayerManager got destroyed. MozReview-Commit-ID: 4mbj5IgsXYa
8f1d4b0a03e4285eeb4b2aa326aea5e4f42edc60: Bug 1360001. Add WebRenderPaintedLayerBlob for painting with BlobImages. r=kats
Jeff Muizelaar <jmuizelaar@mozilla.com> - Wed, 26 Apr 2017 16:31:59 -0400 - rev 357015
Push 31780 by kwierso@gmail.com at Mon, 08 May 2017 20:34:47 +0000
Bug 1360001. Add WebRenderPaintedLayerBlob for painting with BlobImages. r=kats This is a bit of a rough implementation but it works enough to start.
de635d62079bfc358c85a692d729bf1e33da15ca: Bug 1360001. Add back some recording helpers. r=bobowen
Jeff Muizelaar <jmuizelaar@mozilla.com> - Wed, 26 Apr 2017 16:31:59 -0400 - rev 357014
Push 31780 by kwierso@gmail.com at Mon, 08 May 2017 20:34:47 +0000
Bug 1360001. Add back some recording helpers. r=bobowen These are only going to be used temporarily while we bring up blob images for webrender.
9bfbae06d8e2054eb563b5e7b346e29a851a9d8e: Bug 1360414 - Position webrender gradient bounds using FindFirstTile r=jrmuizel
Ryan Hunt <rhunt@eqrion.net> - Sun, 23 Apr 2017 17:55:55 -0400 - rev 357013
Push 31780 by kwierso@gmail.com at Mon, 08 May 2017 20:34:47 +0000
Bug 1360414 - Position webrender gradient bounds using FindFirstTile r=jrmuizel The origin of a tiled gradient needs to be positioned less than the origin of its clip bounds, otherwise it won't fill all of its clip bounds. There is an existing function used by the current code path that can be used to do this. MozReview-Commit-ID: 13EtwmZYT4P
cc544f128a15cedd43d12c838be2775bf27b7d7e: Merge m-c to graphics
Kartikaya Gupta <kgupta@mozilla.com> - Sun, 30 Apr 2017 19:10:35 -0400 - rev 357012
Push 31780 by kwierso@gmail.com at Mon, 08 May 2017 20:34:47 +0000
Merge m-c to graphics MozReview-Commit-ID: 82en2F0AFQF
eb77f99d677f82fe62cbc1f634fb0e249f72e496: Bug 1360112 - Correct background image position when enabling webrender background image. r=mattwoodrow
Ethan Lin <ethlin@mozilla.com> - Mon, 01 May 2017 00:59:26 +0800 - rev 357011
Push 31780 by kwierso@gmail.com at Mon, 08 May 2017 20:34:47 +0000
Bug 1360112 - Correct background image position when enabling webrender background image. r=mattwoodrow
647d9f960b055285ea19797ea56d9e6ecd7c48ea: Bug 1360449 - Remove duplicate WrManager functions. r=kats
Ethan Lin <ethlin@mozilla.com> - Mon, 01 May 2017 00:59:26 +0800 - rev 357010
Push 31780 by kwierso@gmail.com at Mon, 08 May 2017 20:34:47 +0000
Bug 1360449 - Remove duplicate WrManager functions. r=kats
14b78eff0a909fa6906dbb0f5ac57271c8761987: Bug 1360435 - Update WR bindings for b9f7e2926731f0ed831108456c219cae30a7e4c8. r=kats
JerryShih <hshih@mozilla.com> - Fri, 28 Apr 2017 17:00:57 -0400 - rev 357009
Push 31780 by kwierso@gmail.com at Mon, 08 May 2017 20:34:47 +0000
Bug 1360435 - Update WR bindings for b9f7e2926731f0ed831108456c219cae30a7e4c8. r=kats Update for blob image and yuv image interface changes. The implementation of the blob image renderer is empty now. It will need to be updated in another commit. This also adds wr_dp_push_yuv_*_image() functions in WebRenderAPI. There is no change for |./mach vendor rust|. MozReview-Commit-ID: Kk2rPAmt3vF
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip