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
Ethan Lin
d55384bad0
Bug 1342356 - Remove validBufferRegion from OpAddExternalImage. r=sotaro
2017-03-01 14:11:13 +08:00
Jeff Muizelaar
e421e711ab
Bug 1342246. Generate resource ids on the client side. r=lsalzman
2017-02-23 17:52:38 -05:00
Ryan Hunt
2c877fa601
Bug 1340908 - Include LayersLogging.h not WebRenderLayersLogging.h r=kats
2017-02-19 14:00:41 -05: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
e98ed22835
Bug 1337130 - Create a DisplayItemLayer type. r=mattwoodrow
2017-02-14 13:49:27 -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
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
Ryan Hunt
e7c01364c4
Bug 1329739 - Specify a WrMixBlendMode for WebRenderLayer r=kats
2017-01-19 17:57:18 -06:00
sotaro
d7c75212fa
Bug 1332561 - Enable async video frame update in WebRenderImageLayer r=nical?
2017-01-20 19:16:39 +09: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
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
Nicolas Silva
15faee9666
Bug 1331515 - mozilla/webrender include path. r=gfx?
2017-01-16 19:21:52 -05:00
Ethan Lin
307f4c9f3b
Bug 1322504 - Part2. Fix bound/format problem after using ContentClient. 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
Ryan Hunt
f6243f02ff
Bug 1328893 - Specify an ImageRendering for some WebRenderLayers r=kats
2017-01-13 11:59:07 -06: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
56593bcc34
Bug 1322504 - Part2. Fix bound/format problem after using ContentClient. 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
Nicolas Silva
87800d1c89
Bug 1328602 - Fix unified build bustage. r=gfx?
2017-01-10 14:19:19 +01: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
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
d3111c5c49
Bug 1325945 - Guard against possible null pointer dereference. r=sotaro?
...
MozReview-Commit-ID: V7xizXL2wb
2016-12-28 15:09:53 -05: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
a4e254615f
Bug 1321144 - update WR external image interface usage in WebRenderImageLayer. r=sotaro?
...
MozReview-Commit-ID: 8BKzariSYHj
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
Sotaro Ikeda
d0e0e70c52
Bug 1322474 - Implement ClearCachedResources() in WebRenderLayer r=nical?
2016-12-08 09:12:38 -08:00
Sotaro Ikeda
88affac154
Bug 1322388 - OpDPPushExternalImageId message to PWebRenderBridge r=nical?
2016-12-07 17:52:24 -08:00
Sotaro Ikeda
6a998d6dae
Bug 1322086 - Handle texture recycling in WebRenderImageLayer r=nical?
2016-12-07 02:02:04 -08:00
sotaro
ae40b4b5f8
Bug 1322043 - Use ImageClient/Host in WebRenderImageLayer without using external image id r=nical?
2016-12-05 13:15:02 +09:00
Ethan Lin
325d71616a
Bug 1321231 - Fix the overflow rect of WebRenderLayer. r=nical
2016-12-01 11:22:41 +08:00
sotaro
90ca478357
Bug 1317935 - Use GetCompositeUntilTime() to trigger next composition r=nical?
2016-11-24 15:48:01 +09:00
Morris Tseng
761072f8f0
Bug 1316903 - Merged many webrender commands to single transaction. r=kats
...
MozReview-Commit-ID: 4iOxYJ6x4ZL
2016-11-18 16:07:02 +08:00
Mozilla Graphics Team
8d165b3b75
Bug 1317774 - Add gfx code needed to use WebRender in gecko. r=gfx
...
The overall architecture here is that we add a new layers type, LAYERS_WR,
which can be used in place of client layers. The WebRenderLayerManager, in
the EndTransaction call, paints content into images and ships them over the
PWebRenderBridge to the compositor thread. The WebRenderBridgeParent code on
the compositor side talks to WebRender via the API in webrender.h.
MozReview-Commit-ID: JKLTLJWVXiN
2016-11-16 08:54:51 -05:00
Daniel Holbert
bee7fa0be8
Bug 1339609: Add #include for gfxPrefs.h to all source code that calls gfxPrefs APIs. r=jgilbert
...
MozReview-Commit-ID: GxWehmDYB3t
2017-02-14 14:01:59 -08:00