Nicolas Silva
2d83e5c303
Bug 1383786 - Simplify generating image keys for TextureHosts. r=sotaro
2017-09-26 15:30:46 +02:00
Morris Tseng
d7ade017fc
Bug 1392200 - Add backface-visibility support for layers-free mode. r=kats
...
For layers-full mode, we set the backface-visibility to visible because
visibility would be handled by FLB and layers.
MozReview-Commit-ID: CUbeUabfC7K
2017-09-21 14:41:38 +08:00
Nicolas Silva
7100d343f6
Bug 1393031 - Use shared memory to pass resource update data. r=jrmuizel
2017-09-14 18:48:55 +02:00
Nicolas Silva
14647f1316
Bug 1393031 - Separate WebRenderAPI and ResourceUpdateQueue. r=sotaro
2017-09-04 13:59:42 +02:00
Nicolas Silva
674768a93d
Bug 1393031 - Expose webrender resource updates in the C++ wrapper. r=sotaro
2017-09-04 13:59:12 +02:00
Sebastian Hengst
8b761993a9
Backed out changeset 326d1e6cf7b1 (bug 1393031) for bustage at gfx/layers/opengl/MacIOSurfaceTextureHostOGL.cpp:178: no member named 'AddExternalImage' in 'mozilla::wr::WebRenderAPI' on OS X and also bustage on Windows. r=backout on a CLOSED TREE
2017-08-25 12:42:01 +02:00
Nicolas Silva
caf800b93a
Bug 1393031 - Expose WebRender's ResourceUpdates to C++. r=sotaro
2017-08-25 11:58:00 +02:00
Wes Kocher
b6f8dba116
Merge autoland to central, a=merge
...
MozReview-Commit-ID: 9BfFPDy1vO7
2017-08-14 17:28:19 -07:00
Morris Tseng
846bcf9bc7
Bug 1389027 - Support nsDisplayPerspective in layers-free mode. r=kats
...
MozReview-Commit-ID: K0RCuQ8WEE3
2017-08-14 17:31:55 +08:00
Milan Sreckovic
fe9daf64d1
Bug 1387514: Upgrade BaseRect (derived classes) width and height direct member variable use to instead use Width()/SetWidth() and Height()/SetHeight() in .cpp files in gfx/*. r=milan
...
MozReview-Commit-ID: 1jESowJKdyp
2017-08-14 08:29:28 -04:00
sotaro
67d99a142e
Bug 1385003 - Use a different WebRenderAPI instance for each WebRenderBridgeParent. r=kats
...
Previously, the WebRenderBridgeParent for each content layer tree would use the
same WebRenderAPI instance as the top-level WebRenderBridgeParent for that window.
However, in order to make the namespacing changes work we now need to use a
separate WebRenderAPI instance for each WebRenderBridgeParent. The content
WebRenderAPIs are cloned from the parent one, so that they all share the same
backend, but can allocate resource IDs in distinct namespaces.
MozReview-Commit-ID: 7VTFL8F09n7
2017-08-09 08:46:25 -04:00
Kartikaya Gupta
8ffac3e258
Bug 1386020 - Use wr::IdNamespace instead of uint32_t for the WR namespace. r=sotaro
...
MozReview-Commit-ID: JbQNgNQHobO
2017-07-31 16:31:10 -04:00
Nicolas Silva
cf099dbdad
Bug 1383786 - Rename WebRenderCompositableHolder into AsyncImagePipelineManager. r=sotaro
2017-07-25 10:54:36 +02:00
Carsten "Tomcat" Book
4520c97bdf
Backed out changeset f8c82658a657 (bug 1383786)
2017-07-25 11:36:11 +02:00
Nicolas Silva
6d5d1ce3b4
Bug 1383786 - Rename WebRenderCompositableHolder into AsyncImagePipelineManager. r=sotaro
2017-07-25 10:54:36 +02:00