Lee Salzman
cc97aeac73
Bug 1357952 - update WebRenderAPI to allow index in add_raw_font. r=jrmuizel
2017-04-21 11:50:21 -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
Kartikaya Gupta
7257f000ad
Bug 1357065 - Add a PushClip/PopClip API to WebRenderAPI to more easily distinguish between scrolling clips and non-scrolling clips. r=jrmuizel
...
Note that in upstream WR the push_scroll_layer API has already been
renamed to push_clip_node, so conceptually the same API covers both
"scrolling clips" (aka scroll layers) and non-scrolling clips. So using
the same underlying API for two different WebRenderAPI.h functions makes
sense.
MozReview-Commit-ID: He7jBVqZuLn
2017-04-18 11:09:39 -04:00
Kartikaya Gupta
4448c4a32b
Bug 1357065 - Rename the parameters to PushScrollLayer to be more correct. r=jrmuizel
...
This changes the parameters to be in line with the clipping documentation.
MozReview-Commit-ID: Fg3iviLTL0g
2017-04-18 11:09:29 -04:00
peter chang
9e2c04c453
Bug 1345017 - Update WebRenderAPIs to enable OMTA, r=kats
...
MozReview-Commit-ID: L8HSxvzoEJZ
2017-03-29 17:23:08 +08:00
Ryan Hunt
6d1911760b
Bug 1355570 - Update bindings and WebRender display list building for gradient tiling r=jrmuizel
...
MozReview-Commit-ID: KwhCBc8XxCN
2017-04-12 14:20:52 -05:00
Kartikaya Gupta
3cd9ae859b
Bug 1355602 - Decouple pushing scroll layers from pushing stacking contexts. r=jrmuizel
...
This removes the call to push_scroll_layer in wr_push_stacking_context, so that
it's now possible to push a stacking context without necessarily pushing a
scroll layer. There is already a separate function to push a scroll layer so the
call sites can do that. This patch just changes all the call sites that were
pushing a stacking context to also push a scroll layer, so there should be no
functional change. Future patches can remove the spurious scroll layers.
MozReview-Commit-ID: FtCkc9JQd8l
2017-04-11 17:04:59 -04:00
Morris Tseng
feb2c3ef95
Bug 1347469 - Add bindings for gradient border. r=kats
...
MozReview-Commit-ID: H6OwWaeBYWY
2017-04-10 17:27:30 +08:00
Ethan Lin
c3bd8aa1bc
Bug 1351242 - Add webrender support for nsDisplayBackgroundImage image type. r=mchang
2017-04-07 14:53:16 +08: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
Ryan Hunt
5402853c16
Bug 1351480 - Update bindings for gradients. r=jrmuizel
...
MozReview-Commit-ID: 48bjXH4ZCBi
2017-03-31 19:18:44 -04:00
JerryShih
857444c0cf
Bug 1347062 - P2: use WrImageDescriptor for wr_api_add_external_image_handle(). r=nical,sotaro
...
MozReview-Commit-ID: 1dNQRZGeKaA
2017-03-31 22:29:14 +08:00
Nicolas Silva
381af6a4d1
Bug 1347641 - Implement the BlobImageRenderer binding glue. r=jrmuizel
2017-03-27 13:44:52 +02:00
Morris Tseng
02d2f424f0
Bug 1341156 - Modify webrender_ffi and add OpDPPushBorderImage. r=kats r=ethlin
...
MozReview-Commit-ID: Ct63gy6nk3q
2017-03-13 11:46:03 +08:00
Ryan Hunt
d7f00f1fa2
Bug 1345907 - Use clip region instead of clip rect r=kats
2017-03-09 11:57:06 -05:00
Ryan Hunt
4f412add62
Bug 1345907 - Add bindings for ClipRegion r=kats
2017-03-09 11:54:16 -05:00
sotaro
2ccb9fc5dd
Bug 1345344 - Pass stride for ExternalImageBuffer r=nical
2017-03-09 11:10:09 +09:00
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
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
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
8b11d7d6f8
Bug 1342833 - WebRenderBridgeParent::ClearResources() does not clear DisplayList r=jrmuizel
2017-03-06 10:42:17 +09:00
sotaro
0c6930bf8f
Bug 1343457 - Update external image adding api r=kats
2017-03-02 10:22:40 +09:00
Jeff Muizelaar
2eaee83cba
Bug 1342558. Change SetRootDisplayList to consume built display lists. r=nical
2017-03-01 09:10:53 -05:00
sotaro
68a497a1d6
Bug 1342380 - Enable VsyncScheduler again r=kats
2017-02-27 09:27:04 +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
Ryan Hunt
26ec0b48ef
Bug 1340338 - Add WebRender bindings for linear and radial gradients r=nical
2017-02-16 19:51:32 -05:00
Mason Chang
17684162b7
Bug 1339661 - Create box shadow outer webrender display item. r=jmuizelaar
2017-02-16 10:23:22 -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
Ethan Lin
0f165477d9
Bug 1337715 - Part2. Use WrColor as parameter for wr_push_rect. r=kats
2017-02-09 16:49:38 +08:00
Ethan Lin
b5caf118ab
Bug 1337715 - Part1. Add WrBorderRadius for WebRenderBorderLayer. r=kats
2017-02-09 16:49:37 +08: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
Nicolas Silva
5a9cbd6004
Bug 1333565 - Accidentally unapplied changes from the previous commit. r=jrmuizel
2017-01-27 16:08:17 -05:00
Jeff Muizelaar
0ac5d39f42
Bug 1333593. Add support for snapshotting with the RenderThread. r=nical
2017-01-24 23:29:34 -05:00
Kartikaya Gupta
8458f8c9e9
Bug 1333505 - Some minor code cleanup. r=nical
...
MozReview-Commit-ID: 3qaIxt9To5j
2017-01-24 16:20:54 -05:00
Kartikaya Gupta
dc8b41def3
Bug 1333505 - Some cosmetic cleanup (comments/whitespace/alpha-sorting). r=nical
...
MozReview-Commit-ID: 2DYABsBzSrs
2017-01-24 16:06:17 -05:00
Kartikaya Gupta
09f0b6a562
Bug 1333397 - Rename WRGlyphInstance to WrGlyphInstance for naming consistency. r=gfx?
...
MozReview-Commit-ID: K6Y5H7WOe87
2017-01-24 08:44:23 -05:00
Ryan Hunt
e7c01364c4
Bug 1329739 - Specify a WrMixBlendMode for WebRenderLayer r=kats
2017-01-19 17:57:18 -06:00
Nicolas Silva
61956b03cc
Bug 1328602 - Begin making it possible to not have a Compositor object. r=gfx?
2017-01-18 14:50:00 -05: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
4544d3bae9
Bug 1328602 - Fix the image format conversion and some stylistic changes. r=jrmuizel?
2017-01-17 14:48:00 -05:00
Nicolas Silva
6c29d66d46
Bug 1328602 - Implement forwarding events to the render thread through the render backend. r=gfx?
2017-01-17 14:46:31 -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
3918bf95a1
Bug 1331515 - Rename WRState into WrState. r=gfx?
2017-01-17 09:32:25 -05:00
Nicolas Silva
db58d1acb7
Bug 1331515 - Rename WRLayoutSize into WrLayoutSize. r=gfx?
2017-01-17 09:32:20 -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
Nicolas Silva
d9d39edceb
Bug 1331515 - Move webrender_bindings/src/webrender.h to webrender_bindings/webrender_ffi.h. r=gfx?
2017-01-16 19:22:01 -05:00