cku
f1fd114ae6
Bug 1396489 - Part 3. Use gfxContext::GetClipExtents(false) when clipped rect in device space is needed. r=mstange
...
MozReview-Commit-ID: YO4JACFK9O
--HG--
extra : rebase_source : 068eb69d634cfc5150d7cb864c366e719a025859
2017-09-04 14:04:17 +08:00
cku
56e29f215c
Bug 1396489 - Part 2. Make gfxContext::GetClipExtents can return clipped rect in either user space or device space. r=mstange
...
MozReview-Commit-ID: 8orKmq1vz8K
--HG--
extra : rebase_source : 4d9ef1bd6154f7bf4195e7aa51221d5cfa7e67f8
2017-09-04 12:32:03 +08:00
cku
ed2ded9d29
Bug 1396489 - Part 1. Change gfxContext::GetClipExtents to a const function. r=mstange
...
MozReview-Commit-ID: ANFDAxeL5G0
--HG--
extra : rebase_source : 1ce7dec9ce121522caec3f316b71092634d5cdb0
2017-09-04 12:56:13 +08:00
Jonathan Kew
6ceb7d87f9
Bug 835204 - Accept styled font-family names as used in the legacy GDI model, for compatibility with content that assumes GDI-style font naming. r=heycam
2017-08-01 11:25:35 +01:00
Nicolas Silva
70528e34f1
Bug 1393031 - Apply external image commands in webrender transactions. r=sotaro
2017-09-04 13:59:47 +02:00
Nicolas Silva
38b33aa593
Bug 1393031 - Separate WebRenderAPI and ResourceUpdateQueue. r=sotaro
2017-09-04 13:59:42 +02:00
Nicolas Silva
4b7b1e5992
Bug 1393031 - Use the ResourceUpdateQueue API on the content side. r=jrmuizel
2017-09-04 13:59:36 +02:00
Nicolas Silva
09e43ac029
Bug 1393031 - Expose webrender transactions at the ipc boundary. r=jrmuizel, r=kanru
2017-09-04 13:59:26 +02:00
Nicolas Silva
b4671ccb28
Bug 1393031 - Stop tracking active resource keys on the parent side. r=sotaro
2017-09-04 13:59:21 +02:00
Nicolas Silva
2830bb5952
Bug 1393031 - Make ResourceUpdateQueue move-only. r=sotaro
2017-09-04 13:59:17 +02:00
Nicolas Silva
b067cea354
Bug 1393031 - Expose webrender resource updates in the C++ wrapper. r=sotaro
2017-09-04 13:59:12 +02:00
Jeff Gilbert
fd8d97161e
Bug 1322746 - Fix android blitting. - r=daoshengmu
...
MozReview-Commit-ID: F9qm5XtPUoE
2017-09-02 21:52:28 -07:00
Jeff Gilbert
daa61bbdbe
Bug 1322746 - Explicitly reject D3D9_RGB32_TEXTURE for fast blitting.
...
MozReview-Commit-ID: JA683emuAzX
2017-09-02 21:52:25 -07:00
Jeff Gilbert
2079c15795
Bug 1322746 - Add extern decls for DrawBlitProg::Key. - r=daoshengmu
...
MozReview-Commit-ID: CZSOmThJSbj
2017-09-02 21:52:22 -07:00
Jeff Gilbert
62f11c8d02
Bug 1322746 - Support blit from IOSurfaces. - r=mattwoodrow
...
MozReview-Commit-ID: K4aHyOjQXfP
2017-09-02 21:52:19 -07:00
Jeff Gilbert
8a890b29aa
Bug 1322746 - Support PLANAR_YCBCR, GPU_VIDEO, and D3D11_YCBCR_IMAGE in GLBlitHelper. - r=jerry
...
MozReview-Commit-ID: FNsmq0RPvYB
2017-09-02 21:52:16 -07:00
Jeff Gilbert
816740fb9e
Bug 1322746 - Add general ID3D11Texture2D to EGLStream support to ANGLE. - r=jerry
...
Also expose NV12 support, selecting Y or UV planes with EGL_NATIVE_BUFFER_PLANE_OFFSET_IMG.
MozReview-Commit-ID: IYzPAFEc84d
2017-09-02 21:52:13 -07:00
Jeff Gilbert
e8ed9905f9
Bug 1322746 - Expose DXGI HANDLEs for GPU_VIDEO. - r=mattwoodrow
...
MozReview-Commit-ID: Aea0xGesaQi
2017-09-02 21:52:10 -07:00
Phil Ringnalda
72a1482137
Backed out 14 changesets (bug 1322746) for unexpected passes on Win8
...
Backed out changeset a10fcb139377 (bug 1322746)
Backed out changeset 992b2173bda7 (bug 1322746)
Backed out changeset 88a28c4ebc6b (bug 1322746)
Backed out changeset c5bd6bbf5653 (bug 1322746)
Backed out changeset 882cd05b7064 (bug 1322746)
Backed out changeset 87e7f25a089c (bug 1322746)
Backed out changeset 2ed5b75a6f5e (bug 1322746)
Backed out changeset 6d1dd5775850 (bug 1322746)
Backed out changeset b97bb7a2e555 (bug 1322746)
Backed out changeset ab8352ffd2ca (bug 1322746)
Backed out changeset a4901ec3c327 (bug 1322746)
Backed out changeset 61c7478af98c (bug 1322746)
Backed out changeset b202e9377e24 (bug 1322746)
Backed out changeset cf739e7c76b8 (bug 1322746)
MozReview-Commit-ID: CesCbY4ABvS
2017-09-01 22:28:49 -07:00
Wes Kocher
4cf89b3423
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: FusyUW1CQ4s
2017-09-01 16:33:28 -07:00
Wes Kocher
5f157c17dc
Merge inbound to central, a=merge
...
MozReview-Commit-ID: 3JxUEFuinHY
2017-09-01 16:29:10 -07:00
Jeff Gilbert
0a7d25ea13
Bug 1394265 - Don't allow GL version <200. - r=daoshengmu
...
MozReview-Commit-ID: 8wD8uHFc5kY
2017-09-01 14:30:04 -07:00
Jeff Gilbert
22800b6a58
Bug 1322746 - Fix android blitting. - r=daoshengmu
...
MozReview-Commit-ID: F9qm5XtPUoE
2017-09-01 13:58:18 -07:00
Jeff Gilbert
b33308d9bd
Bug 1322746 - Explicitly reject D3D9_RGB32_TEXTURE for fast blitting.
...
MozReview-Commit-ID: JA683emuAzX
2017-09-01 13:58:15 -07:00
Jeff Gilbert
b77be51696
Bug 1322746 - Add extern decls for DrawBlitProg::Key. - r=daoshengmu
...
MozReview-Commit-ID: CZSOmThJSbj
2017-09-01 13:58:12 -07:00
Jeff Gilbert
2c16addde7
Bug 1322746 - Support blit from IOSurfaces. - r=mattwoodrow
...
MozReview-Commit-ID: K4aHyOjQXfP
2017-09-01 13:58:10 -07:00
Jeff Gilbert
31ed61899f
Bug 1322746 - Support PLANAR_YCBCR, GPU_VIDEO, and D3D11_YCBCR_IMAGE in GLBlitHelper. - r=jerry
...
MozReview-Commit-ID: FNsmq0RPvYB
2017-09-01 13:58:07 -07:00
Jeff Gilbert
d0531aec0d
Bug 1322746 - Add general ID3D11Texture2D to EGLStream support to ANGLE. - r=jerry
...
Also expose NV12 support, selecting Y or UV planes with EGL_NATIVE_BUFFER_PLANE_OFFSET_IMG.
MozReview-Commit-ID: IYzPAFEc84d
2017-09-01 13:58:04 -07:00
Jeff Gilbert
139c12290b
Bug 1322746 - Expose DXGI HANDLEs for GPU_VIDEO. - r=mattwoodrow
...
MozReview-Commit-ID: Aea0xGesaQi
2017-09-01 13:58:01 -07:00
Kartikaya Gupta
f397e9054a
Bug 1395670 - In webrender layers-free mode, don't add a root scroll metadata if we already have it elsewhere in the tree. r=mstange
...
MozReview-Commit-ID: B9LY4v9t11Y
--HG--
extra : rebase_source : e6ffb4c7a54e0584a3a4939a3bca34276b69478b
2017-08-31 17:07:41 -04:00
Kartikaya Gupta
e82c307d89
Bug 1395670 - Update HitTestingTreeNode logging to indicate scrollbar and scrollthumb nodes. r=botond
...
MozReview-Commit-ID: 9bLuervrPp5
--HG--
extra : rebase_source : 1fe9bc66e5771bcd74e17453f431c26d613854d5
2017-08-31 17:07:23 -04:00
Jean-Yves Avenard
4786e18bb6
Bug 1395858 - Use gfxPrefs to read AMD VP9 preference. r=padenot
...
MediaPrefs isn't initialised in the GPU process, so use gfxPrefs instead.
MozReview-Commit-ID: CgDSTtVo6GL
--HG--
extra : rebase_source : 7bac527573f8d85c0ea88334c8691d27e95ee53c
2017-09-01 17:05:47 +02:00
Milan Sreckovic
15f0b9e537
Bug 1388892: TableArea doesn't really need to own the rectangle, except for the union call. Especially since we're exposing the addresses of the members. r=xidorn
...
MozReview-Commit-ID: BAjQ20ngkIM
--HG--
extra : rebase_source : 8ed144bf053dc5c7c26201ec023aac3a00a2c7e5
2017-08-31 16:00:44 -04:00
vincentliu
97c34bd232
Bug 1391458 - Make sure WrBridge is ready in the head of BeginTransaction. r=kats
2017-09-01 18:05:53 +08:00
Sebastian Hengst
43bc951ac7
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: ES9rKhiQo10
2017-09-01 10:38:51 +02:00
Wes Kocher
6472928439
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: 77Uz3uceUmk
2017-08-31 16:56:23 -07:00
Wes Kocher
e9c837e8b6
Merge inbound to central, a=merge
...
MozReview-Commit-ID: FBt5lm2sDFe
2017-08-31 16:26:40 -07:00
Lee Salzman
251cd46deb
Bug 1393055 - map ScaledFonts to WebRender FontInstanceKeys. r=jrmuizel
...
MozReview-Commit-ID: AadEI5CnTZ1
2017-08-30 13:45:11 -04:00
Kartikaya Gupta
4abab82626
Bug 1395237 - Fix for change in WR cset da0b2138. r=jrmuizel
...
MozReview-Commit-ID: LC6rp1Vysdp
2017-08-31 14:09:26 -04:00
Kartikaya Gupta
9a69b9b3c6
Bug 1395237 - Update webrender to commit 81cba6b139c4c1061cab6a1c38acf2ae7f50445d. r=jrmuizel
...
Includes Cargo.lock updates.
MozReview-Commit-ID: GsEbblWnzT3
2017-08-31 14:09:26 -04:00
Bas Schouten
cf9abbf1f4
Bug 1390942: Recomposite areas of a container where child layers became visible. r=mattwoodrow
...
MozReview-Commit-ID: E9qMmwvcGKU
2017-08-31 16:27:26 +00:00
Sebastian Hengst
2b41ef3155
merge mozilla-central to autoland. r=merge a=merge
2017-08-31 14:37:58 +02:00
Sebastian Hengst
030c11d7dd
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 4IUksc3Mn9i
2017-08-31 14:36:51 +02:00
sotaro
4c5bdeeb2e
Bug 1395417 - Fix as star against type r=jgilbert
2017-08-31 16:25:48 +09:00
sotaro
b2afc6658c
Bug 1395417 - Expose eglCreateDeviceANGLE and eglReleaseDeviceANGLE r=jgilbert
2017-08-31 15:57:45 +09:00
Kartikaya Gupta
21ac463b1b
Bug 1395212 - Avoid computing the entire ScrollMetadata for cases where we just need the scroll id. r=mstange
...
MozReview-Commit-ID: BEYfq2EqIel
--HG--
extra : rebase_source : 7315123162b80758be347c243375e28462352e06
2017-08-30 14:51:19 -04:00
Kartikaya Gupta
543988e106
Bug 1395212 - Update wr::DisplayListBuilder to expose separate APIs for defining and pushing scroll layers. r=mstange
...
This makes the DisplayListBuilder scrolling API more consistent with the
clipping API, and allows for more optimization at the call site (in the next
patch).
MozReview-Commit-ID: LdCA7wkXDwF
--HG--
extra : rebase_source : 1fe934e778c597f6a639ad2ecbda46995f8fd09e
2017-08-30 14:51:19 -04:00
Kartikaya Gupta
b8355b02c7
Bug 1395212 - Hoist the scroll layer deduplication code out of bindings.rs into wr::DisplayListBuilder. r=mstange
...
This also splits the wr_dp_push_scroll_layer function in bindings.rs into two
separate functions. This makes the API consistent with clipping, and also allows
for optimizations in the upcoming patches.
MozReview-Commit-ID: IXnOZK0dZm
--HG--
extra : rebase_source : aa28875433a03ee9d6c388750f022958958d05e9
2017-08-30 14:51:19 -04:00
Wes Kocher
940bdbc699
Merge autoland to central, a=merge
...
MozReview-Commit-ID: Jz9iBkuBrpV
2017-08-30 19:52:39 -07:00
Lee Salzman
e1d3260ea9
Bug 1393467 - clip FreeType glyph bitmap to mask in Skia. r=jrmuizel
...
MozReview-Commit-ID: 9NqLj9SkHFo
2017-08-31 11:09:31 -04:00