sotaro
11ec0449d5
Bug 1359206 - Fix CompositionTime and CompositeUntil handling of WebRenderImageHost r=nical
2017-04-27 09:34:54 -07:00
Kartikaya Gupta
ed6e5a8d25
Bug 1359842 - Add a StackingContextHelper to reduce duplicated code. r=nical
...
This class is a RAII class that can be used to push a stacking context
with properties from a WebRenderLayer. It can also then be used to
convert rects in the layer coordinate system to be relative to the
stacking context, which is what we want for passing to WR.
MozReview-Commit-ID: 1WVrfRYqLqc
2017-04-27 12:04:25 -04:00
Lee Salzman
cc97aeac73
Bug 1357952 - update WebRenderAPI to allow index in add_raw_font. r=jrmuizel
2017-04-21 11:50:21 -04:00
Kartikaya Gupta
3af8d29cef
Merge m-c to graphics
...
MozReview-Commit-ID: 5zsIClrx1FB
2017-04-21 10:01:47 -04:00
Kartikaya Gupta
c966d82171
Bug 1357754 - Trigger the APZ hit-testing tree rebuild. r=jrmuizel
...
This is the code that takes the incoming WebRender transaction and tells
APZ to rebuild the hit-testing tree from it.
MozReview-Commit-ID: DTuRmp5QZpg
2017-04-20 10:38:06 -04:00
Kartikaya Gupta
c24be9245e
Bug 1357754 - Hook up chaining layer trees. r=botond,jrmuizel
...
When APZ traverses a tree using LayerMetricsWrapper, the layer tree
already has its RefLayers connected because of the in-scope
AutoResolveRefLayers. When traversing using the
WebRenderScrollDataWrapper though, this is not the case, and we need to
explicitly jump from one layer tree to another during the walk.
Thankfully we don't require upwards traversal in the tree or this would
be much more complicated.
MozReview-Commit-ID: 8gbvUlzghLx
2017-04-20 10:38:06 -04:00
Kartikaya Gupta
e5361ecae8
Bug 1357754 - Add a mechanism to send scroll data to APZ over PWebRenderBridge. r=jrmuizel
...
This adds a WebRenderScrollData class (which contains a list of
WebRenderLayerScrollData objects, among other things), and adds it to
the DPEnd/DPSyncEnd messages sent across PWebRenderBridge. These classes are
skeletons for now (more stuff will be added to them in future patches).
MozReview-Commit-ID: 9duxwlUpdu7
2017-04-20 10:38:04 -04:00
Kartikaya Gupta
5da2b0a835
Bug 1357541 - Use the full 64 bit value of the PipelineId when converting to a layers ID. r=nical
...
MozReview-Commit-ID: 98OOkEML6RF
2017-04-19 06:58:10 -04:00
sotaro
2f88c289f9
Bug 1357644 - Use wr::ExternalImageId instead of uint64_t for external image id r=nical
2017-04-19 18:59:53 +09:00
peter chang
cd7a66ce9a
Bug 1345017 - Disable OMTA with webrender by default, r=kats
...
MozReview-Commit-ID: 4cA8n8XYall
2017-04-17 22:22:47 +08:00
peter chang
6a13a09f50
Bug 1345017 - Discard compositor animations on the next layer transaction, r=kats
...
Animations in content side could be removed easily by changing CSS, but the
CompositorAnimationStorage in parent side doesn't get updated. Therefore,
we store the layer's CompositorAnimationsId before layer is destroyed in
WebRenderLayerManager and then send out these discarded ids to parent on
the next layer transaction.
MozReview-Commit-ID: D4kbYsgLl4P
2017-04-14 11:58:42 +08:00
peter chang
f11c1bde12
Bug 1345017 - Add animation sampling for WR, r=kats
...
MozReview-Commit-ID: AR2vajUf2o0
2017-04-12 16:40:48 +08:00
peter chang
1e962dcfad
Bug 1345017 - pass animation data from content to WebRenderBridgeParent, r=kats
...
MozReview-Commit-ID: 7p5ocyr1ywV
2017-03-28 17:11:03 +08:00
sotaro
51d8d19e56
Bug 1356088 - Fix ImageKey removals of ExternalImages r=jrmuizel
2017-04-13 20:53:21 +09:00
Jeff Muizelaar
57f7b86df9
Bug 1345142. Move Image discard back to child. r=nical
...
This gets rid of the implicit discard that happens on the parent side
when using external images.
2017-04-12 15:26:23 -04:00
sotaro
2bcc6f410a
Bug 1355401 - Bind only WebRenderImageHost to ExternalImageId r=jerry
2017-04-12 10:42:33 +09:00
Kartikaya Gupta
4b146ed115
Merge m-c to graphics
...
MozReview-Commit-ID: ICVAgHmKVL4
2017-04-10 08:47:20 -04:00
sotaro
3ef75db7a1
Bug 1354474 - Add FlushRendering() and Composite() support to WebRenderLayerManager r=mattwoodrow
2017-04-10 15:58:29 +09:00
Lee Salzman
6ca29fbb02
Bug 1348980 - use UnscaledFont to track WebRender font keys. r=jrmuizel
2017-04-06 17:41:24 -04:00
Sotaro Ikeda
7302ff8d44
Bug 1323612 (Part 2) - Add runtime fixups for WebRender on Android. r=kats
...
MozReview-Commit-ID: 2fWRPkRM52e
2017-04-05 10:12:11 -04:00
JerryShih
6dcc76b2a7
Bug 1347062 - P5: use texture handle directly with webrender. r=nical,sotaro
...
MozReview-Commit-ID: 1XLiFcpFEeu
2017-03-31 22:29:15 +08:00
Wes Kocher
5066a5dc90
Merge autoland to central, a=merge
...
MozReview-Commit-ID: 4DDSNU4ABBB
2017-03-27 17:03:30 -07:00
Nicolas Silva
381af6a4d1
Bug 1347641 - Implement the BlobImageRenderer binding glue. r=jrmuizel
2017-03-27 13:44:52 +02:00
sotaro
154085411b
Bug 1347811 - Share WebRenderCompositableHolder between WebRenderBridgeParent r=nical
2017-03-22 10:27:38 +09:00
Sotaro Ikeda
2b12e25a7f
Bug 1325911 - Update Gleam to v0.4. r=kats
...
MozReview-Commit-ID: 6QghwNrEC9V
2017-03-20 12:10:40 -04:00
Kartikaya Gupta
7dc4171ed2
Bug 1350986 - Add some gfxCriticalNote messages for WebRender startup failure codepaths. r=jrmuizel
...
MozReview-Commit-ID: 7VHA8QBMvJ8
2017-03-27 14:32:39 -04:00
sotaro
b771db1be8
Bug 1347050 - Remove unused workarond from ProcessWebRenderCommands r=nical
2017-03-15 16:28:13 +09:00
Ethan Lin
2cbaf58fd5
Bug 1341565 - Use external image to handle mask layer. r=jrmuizel
2017-03-10 17:51:47 +08:00
sotaro
2ccb9fc5dd
Bug 1345344 - Pass stride for ExternalImageBuffer r=nical
2017-03-09 11:10:09 +09:00
Kartikaya Gupta
a4566ca4b9
Bug 1339433 - Fix an inconsistent name (capitalize R in WebRender). r=jrmuizel
...
MozReview-Commit-ID: FdPDm28VTXl
2017-03-08 10:14:49 -05:00
sotaro
e4aa155f04
Bug 1343764 - Add ExternalBuffer handling r=nical
2017-03-07 19:37:28 +09:00
Jeff Muizelaar
fd22ad7eb4
Bug 1343019 - Call set_window_parameters as appropriate. r=kats
...
MozReview-Commit-ID: 14f4vetRM98
2017-03-06 17:41:51 -05:00
Kartikaya Gupta
cedca37aed
Merge m-c to graphics
...
MozReview-Commit-ID: 61tTUPMawYc
2017-03-06 09:45:02 -05:00
sotaro
8b11d7d6f8
Bug 1342833 - WebRenderBridgeParent::ClearResources() does not clear DisplayList r=jrmuizel
2017-03-06 10:42:17 +09:00
Jeff Muizelaar
250229ef91
Bug 1343770. Separate out Parent commands from Child commands. r=kats
...
This basically just splits the enum in two and does the necessary plumbing. The
worst part is that now DisplayItemLayers need to have two arrays of commands.
Fortunately, this will be going away in the future.
This makes it so we don't send the child side commands to the parent.
2017-03-02 16:33:25 -05:00
Jeff Muizelaar
0ad9d2a3e7
Bug 1341064. Send child side built display lists over gecko ipc to compositor.
2017-03-01 20:37:59 -05:00
Jeff Muizelaar
2eaee83cba
Bug 1342558. Change SetRootDisplayList to consume built display lists. r=nical
2017-03-01 09:10:53 -05:00
Ethan Lin
d55384bad0
Bug 1342356 - Remove validBufferRegion from OpAddExternalImage. r=sotaro
2017-03-01 14:11:13 +08:00
Matt Woodrow
f8409228f1
Bug 1340117 - Batch ReadLock intializer into a separate IDPL message to avoid hitting the file descriptor limit. r=dvander
2017-02-27 16:12:12 +13:00
sotaro
4d822b6679
Bug 1342754 - Make WebRenderBridgeChild::mIdNamespace unique r=jrmuizel
2017-02-27 12:16:11 +09:00
sotaro
68a497a1d6
Bug 1342380 - Enable VsyncScheduler again r=kats
2017-02-27 09:27:04 +09:00
sotaro
40dcc24b2a
Bug 1341524 - Fix NotifyDidComposite() and WebRender epoch r=nical
2017-02-24 12:22:59 +09:00
Jeff Muizelaar
e421e711ab
Bug 1342246. Generate resource ids on the client side. r=lsalzman
2017-02-23 17:52:38 -05:00
Jeff Muizelaar
6c17be53a5
Bug 1341878. Separate out finishing the display list from sending it. r=sotaro
...
This adds the size to the DPEnd command so that we can use it in
SetRootDisplayList instead of storing it in WrState.
2017-02-23 16:12:40 -05:00
Morris Tseng
1341cb2400
Bug 1340871 - Add CompositorUseANGLE info to TextureFactoryIdentifier. r=nical
...
MozReview-Commit-ID: GjlZS6T2i0p
2017-02-23 16:46:56 +08:00
sotaro
dfdc58638e
Bug 1340067 - Change DPBegin() to async r=kats
2017-02-21 10:30:15 +09:00
Kartikaya Gupta
4979fd659f
Merge m-c to graphics
...
MozReview-Commit-ID: IN2hMCjMHLL
2017-02-17 23:33:24 -05:00
Ryan Hunt
26ec0b48ef
Bug 1340338 - Add WebRender bindings for linear and radial gradients r=nical
2017-02-16 19:51:32 -05:00
Kartikaya Gupta
1a72b8cc16
Back out cset ae5c9d27cc3c (bug 1340067) for causing intermittent linux64qr-opt reftest-e10-6 and other failures. r=backout
2017-02-17 09:37:08 -05:00
sotaro
38b5eb2574
Bug 1340067 - Change DPBegin() to async r=kats
2017-02-17 14:36:12 +09:00