sotaro
e4aa155f04
Bug 1343764 - Add ExternalBuffer handling r=nical
2017-03-07 19:37:28 +09:00
Jeff Muizelaar
677ccdea94
Bug 1344396. Build the display lists directly. r=kats
...
This is a largely uninteresting patch that just uses the DisplayListBuilder
directly. A wonderful cleanup patch will come after this. One of the more
interesting pieces is the use of PushBuiltDisplayList. This is needed for
handling empty transactions. See https://github.com/servo/webrender/pull/934
for more info.
2017-03-06 23:16:30 -05:00
Kartikaya Gupta
4eecd7ad12
Bug 1343019 - Update webrender to cset 178a65d098afcda7de0298d80d423bc80c6426ba. r=jrmuizel
...
In addition to updating webrender and the third-party deps, this includes:
- Marking some more reftests as passing with the new version of webrender.
- Updating webrender bindings code to go with changes to push_stacking_context.
- Passing the window dimensions to the Renderer::new function.
MozReview-Commit-ID: 6dRHvAmIQ40
2017-03-06 18:46:30 -05:00
sotaro
4d822b6679
Bug 1342754 - Make WebRenderBridgeChild::mIdNamespace unique r=jrmuizel
2017-02-27 12:16:11 +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
Ryan Hunt
2c877fa601
Bug 1340908 - Include LayersLogging.h not WebRenderLayersLogging.h r=kats
2017-02-19 14:00:41 -05:00
Morris Tseng
d9254ac8a5
Bug 1339683 - Add CreateWebRenderCommands for nsDisplayBullet. r=mattwoodrow
...
MozReview-Commit-ID: 6IhKxRCJvZd
2017-02-20 10:22:58 +08:00
Kartikaya Gupta
4979fd659f
Merge m-c to graphics
...
MozReview-Commit-ID: IN2hMCjMHLL
2017-02-17 23:33:24 -05:00
Ethan Lin
63ff68e219
Bug 1332688 - Pass transform to webrender stacking context. r=jrmuizel
2017-02-17 14:57:43 +08:00
Mason Chang
9b2651f438
Bug 1337130. Add WebRenderDisplayItemLayer build bustage. r=me
2017-02-14 15:47:55 -08:00
Mason Chang
b0ec19f09d
Bug 1337130. Add a WebRenderDisplayItemLayer. r=mattwoodrow
2017-02-14 15:06:50 -08:00
Nicolas Silva
1819922f47
Bug 1335799 - Update WR layers and FFI/bindings code for the webrender update. r=jrmuizel
...
MozReview-Commit-ID: Hv3MwSr97Op
2017-02-14 13:34:15 -05:00
Jeff Muizelaar
59df4c7ab7
Bug 1335799 - Disable now-incorrect WrScrollFrameStackingContextGenerator code. r=kats
...
MozReview-Commit-ID: DdfOtYkrZWZ
2017-02-14 13:34:15 -05:00
Ryan Hunt
dfd65a890e
Bug 1337387 - Fix unified build bustage r=kats?
2017-02-07 09:37:57 +00:00
Ethan Lin
9f2cf9d3c3
Bug 1330945 - Part1. Apply opacity to webrender stacking context as an opacity filter. r=jrmuizel
2017-02-02 15:09:09 +08:00
Ryan Hunt
b41e456e1e
Bug 1335123 - Clean up layers logging for WebRenderLayers. r=kats
2017-01-30 12:48:01 -06:00
Kartikaya Gupta
5c508e0b98
Merge m-c to graphics
...
MozReview-Commit-ID: FOyS87VawTT
2017-01-25 08:52:04 -05:00
Ryan Hunt
e7c01364c4
Bug 1329739 - Specify a WrMixBlendMode for WebRenderLayer r=kats
2017-01-19 17:57:18 -06:00
peter chang
241bc68f10
Bug 1325022 - Pass layers::Animation data to WebRenderBridgeParent, r=gfx?
...
MozReview-Commit-ID: 7M3aXiEGCfL
2017-01-19 10:38:14 +08:00
Nicolas Silva
c8346f4055
Bug 1331515 - Replace the usage of some of the WebRender ffi types by their strongly typed equivalents. r=gfx?
2017-01-17 15:13:41 -05:00
Nicolas Silva
67c7d94680
Bug 1331515 - More WR to Wr prefix conversion. r=gfx?
2017-01-17 10:17:38 -05:00
Nicolas Silva
71ce50e60a
Bug 1331515 - WR to Wr prefix conversion for more ffi types. r=gfx?
2017-01-17 09:53:57 -05:00
Nicolas Silva
171a41b90f
Bug 1331515 - Rename WRRect into WrRect. r=gfx?
2017-01-17 09:32:16 -05:00
Nicolas Silva
e9678a4d84
Bug 1331515 - Move some types to the mozilla::wr namespace. r=gfx?
2017-01-16 19:22:09 -05:00
Ethan Lin
05ae180d8f
Bug 1322504 - Part1. Use ContentClient in WebRenderPaintedLayer. r=sotaro
2017-01-15 06:32:01 +08:00
Jeff Muizelaar
87f69cec24
Bug 1313735. Add mask layer support. r=gfx?
2017-01-13 22:12:15 -05:00
Kartikaya Gupta
54008a986b
Back out 4 csets from bug 1322504 for introducing or exposing an intermittent debug reftest-e10s-4 failure. r=backout
2017-01-12 12:33:49 -05:00
Ethan Lin
cc77f23ddd
Bug 1322504 - Part1. Use ContentClient in WebRenderPaintedLayer. r=sotaro
2017-01-12 16:09:07 +08:00
Ryan Hunt
df78296ff3
Bug 1330480 - Move toWr* functions into WebRenderTypes.h r=gfx?
2017-01-11 19:53:28 -06:00
Jeff Muizelaar
c0120b1582
Bug 1329666. Add an ImageMask parameter to push_stacking_context(). r=gfx?
...
This will be used for implementing mask layers.
2017-01-09 10:48:45 -05:00
Mason Chang
f7152a1f5b
Bug 1329314 - Add support for nsDisplayText webrender display item. r=jrmuizel?
2017-01-06 11:50:53 -08:00
Jeff Muizelaar
d37e8c942d
Bug 1328973. Rename OpPushDLBuilder to OpDPPushStackingContext etc. r=gfx?
...
Rename these things to better match the webrender api
2017-01-05 14:49:15 -05:00
Kartikaya Gupta
9f0a751360
Bug 1325678 - Have WebRenderContainerLayer release child layers on destruction to avoid leaking them. r=gfx?
...
MozReview-Commit-ID: 2AO70JuCt6H
2016-12-27 09:18:09 -05:00
Ethan Lin
31715dc8a6
Bug 1322079 - Add WebRenderBorderLayer. r=mattwoodrow
...
MozReview-Commit-ID: E6wHBxXX7Zp
2016-12-27 14:12:01 +08:00
Jeff Muizelaar
733c6d9e10
Bug 1324965. Remove nested DisplayListBuilders. r=mchang?
...
This simplifies the logic around displaylist builders and
makes us push immediately instead of deferring it. The data
we used to pass to pop() is now passed to push().
This is also closer to what Servo does.
In a follow up I'll rename some of the methods to closer
align with the webrender names.
MozReview-Commit-ID: AfkwT7DzJ8o
2016-12-21 13:36:31 -05:00
Kartikaya Gupta
322331c6cd
Revert tree back to commit 8a362f5c65fb. r=fix-messy-tree
...
MozReview-Commit-ID: 8ewcbgQsay9
2016-12-22 10:38:58 -05:00
JerryShih
56ef8bf5d6
Bug 1321144 - update AddExternalImageId/AddExternalImageIdForCompositable interface. r=sotaro?
...
add width, height and format arguments in AddExternalImageId/AddExternalImageIdForCompositable()
turn to use AddExternalImageId() for TOpDPPushExternalImageId op.
send the Image/ExternalImages removing messages just after DPEnd()
MozReview-Commit-ID: KkjzB6ibKas
2016-12-22 17:22:37 +08:00
Jeff Muizelaar
1be3112cb7
Bug 1324965. Remove nested DisplayListBuilders. r=mchang?
...
This simplifies the logic around displaylist builders and
makes us push immediately instead of deferring it. The data
we used to pass to pop() is now passed to push().
This is also closer to what Servo does.
In a follow up I'll rename some of the methods to closer
align with the webrender names.
2016-12-21 13:38:43 -05:00
Mason Chang
7ba6cc3c56
Bug 1322796. Correctly flip surface pattern for reftests. r=kats?
2016-12-12 13:41:15 -08:00
Sotaro Ikeda
d0e0e70c52
Bug 1322474 - Implement ClearCachedResources() in WebRenderLayer r=nical?
2016-12-08 09:12:38 -08:00
sotaro
bb44aaadf7
Bug 1321728 - Update nsDOMWindowUtils::GetLayerManagerRemote() r=nical
2016-12-04 17:35:33 +09:00
sotaro
d6ad646b8c
Bug 1320864 - Add DidComposite handling r=nical
2016-12-01 13:36:41 +09:00
sotaro
f218c79e98
Bug 1321183 - Deliver TextureFactoryIdentifier r=nical
2016-12-01 12:02:37 +09:00
sotaro
bce64e2754
Bug 1320628 - Fix background tab crash when e10s is enabled r=nical?
2016-11-30 11:59:14 +09:00
sotaro
b997235eea
Bug 1320023 - Fix warnings r=nical?
2016-11-29 11:08:08 +09:00
Mason Chang
95df8e3773
Bug 1320742 - Use Skia to draw webrender snapshot data. r=sotaro?
2016-11-28 10:39:52 -08:00
Morris Tseng
e4a1956d04
Fix build break after merging m-c to graphics. r=gfx?
2016-11-28 16:58:20 +08:00
sotaro
d320259768
Bug 1318113 - Use BufferTexture to return the reftest snapshot r=nical?
2016-11-28 11:39:42 +09:00
sotaro
1cce17802e
Bug 1320023 - Make WebRenderBridgeChild destroy simiar to LayerTransactionChild r=nical
2016-11-25 10:36:37 +09:00