Commit Graph

18 Commits

Author SHA1 Message Date
Kartikaya Gupta
6de178fbc1 Bug 1359748 - Extract a WebRenderLayer.{h,cpp} from WebRenderLayerManager.{h,cpp}. r=jrmuizel
Other than moving the code into new files, this just cleans up includes
in the modified and dependent files.

MozReview-Commit-ID: JpJ8rwOkfOO
2017-04-27 11:28:31 -04:00
sotaro
8305f0b97e Bug 1356944 - Fix external image id allocation of WebRenderTextureHost r=nical 2017-04-20 10:24:13 +09:00
Mason Chang
8e86b7e81b Bug 1337761 - Implement WebRenderLayerManager::EndEmptyTransaction. r=mattwoodrow 2017-04-19 15:39:44 -07: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
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
Ethan Lin
cd2af295ab Bug 1341001 - Using ImageClient for WebRenderPaintedLayer to prevent crash problem. r=sotaro 2017-02-21 21:47:16 +08:00
Matt Woodrow
08e44801c3 Bug 1339625 - Unlock textures before calling updated r=kats 2017-02-17 20:59:50 +09:00
Nicolas Silva
67c7d94680 Bug 1331515 - More WR to Wr prefix conversion. r=gfx? 2017-01-17 10:17:38 -05:00
Nicolas Silva
51a4893810 Bug 1331515 - Unified build fix. r=me 2017-01-16 22:05:54 -05:00
Nicolas Silva
15faee9666 Bug 1331515 - mozilla/webrender include path. r=gfx? 2017-01-16 19:21:52 -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
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
750dba343d Bug 1321144 - fix unified-build build break for WebRenderPaintedLayer. r=sotaro?
MozReview-Commit-ID: EXKFxBVKwbC
2016-12-22 18:02:51 +08:00
JerryShih
a7c921310e Bug 1321144 - use ImageClient in WebRenderPaintedLayer. r=sotaro?
MozReview-Commit-ID: GLtXYBuYXWo
2016-12-22 17:22:37 +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