Dan Glastonbury
841f98477f
Bug 1494763 - Use a single shared GLContext in RenderThread when we support it. r=sotaro
...
Differential Revision: https://phabricator.services.mozilla.com/D7382
--HG--
extra : moz-landing-system : lando
2018-10-04 02:54:50 +00:00
Ciure Andrei
e22f3d2a81
Backed out 1 changesets (bug 1459233) for continuation-opacity.html failures on Win 10 qr a=backout
...
Backed out changeset 4505ab264626 (bug 1459233)
2018-10-03 14:16:38 +03:00
sotaro
d8ff0e4ced
Bug 1459233 - Make SyncObjectD3D11Host::Synchronize() fallible with WebRender r=mattwoodrow
2018-10-03 09:44:05 +09:00
Jeff Muizelaar
56583d0412
Bug 1495228. Re-generate FFI header
...
--HG--
extra : rebase_source : 54ab136db9708f3154f6d55a7bf45e920fdd5a97
2018-10-03 11:57:38 -04:00
Jeff Muizelaar
29df14d6ac
Bug 1495228 - Api change from PR#3147.
...
--HG--
extra : rebase_source : 1022bfdef60b98c28ff37e60a90bd79c4549d415
2018-10-03 11:39:54 -04:00
Jeff Muizelaar
e8c460bfcb
Bug 1495228. Update webrender to commit 9536249e3ed920a920346f6cc0a79473cad16099
...
--HG--
extra : rebase_source : 008ddae798d3395b672da11d40ae55824e9f11a4
2018-10-03 11:38:56 -04:00
sotaro
5883244ebd
Bug 1495352 - Make wr_notifier_nop_frame_done() notify DidComposite r=nical
2018-10-02 12:13:22 +09:00
sotaro
002d6c806e
Bug 1493327 - Make WebRenderAPI::Clone() to async r=jrmuizel
2018-10-02 11:15:59 +09:00
Kartikaya Gupta
8226f1adeb
Bug 1495462 - Increment the capture path extension until we find a fresh path. r=jrmuizel
...
When taking multiple captures, have them get generated into separate
folders so that accidentally clobbering (or worse, partially clobbering)
a previous capture isn't a problem.
2018-10-01 16:25:28 -04:00
Jeff Muizelaar
ebcf4a73ee
Bug 1494898. Re-generate FFI header
2018-09-29 14:19:32 -04:00
Jeff Muizelaar
d7cb9ac2ef
Bug 1494836. Replace NormalizedRect for visible area. r=mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D7189
2018-09-26 10:32:41 -04:00
Jeff Muizelaar
405b9a03c5
Bug 1494898. Update webrender to commit d7a6d081384ce0da9dd359b0cf4b9f758aab1b67
2018-09-29 14:19:27 -04:00
sotaro
27f253ccf7
Bug 1494533 - Fix log message of copy-paste error r=nical
2018-09-28 14:36:30 +09:00
Jeff Muizelaar
2d103b2506
Bug 1494206. Update webrender to commit 0d2e9611c07e04ac830277f16a3b46bf125b9e7c
...
--HG--
extra : rebase_source : 819d34566c0b1085f5b8388aec934fb31e53581d
2018-09-27 23:29:15 -04:00
Chris Pearce
09f7cde01e
Bug 1451439 - Snap scroll offset to pixel boundaries before passing to WebRender. r=botond
...
When scrolling very slowly, sometimes some things can jump up and down, causing
flickering. This is because the scroll offset that the APZC passes to WebRender
isn't snapped to pixel boundaries; things drawn relative to that can move up or
down depending on how their boundaries round.
So round the scroll offset to device pixel boundaries before passing it to
WebRender. This eliminates the flicker in cases I've been able to reproduce.
Differential Revision: https://phabricator.services.mozilla.com/D6856
--HG--
extra : moz-landing-system : lando
2018-09-27 02:54:46 +00:00
shindli
3f30a21a41
Merge inbound to mozilla-central. a=merge
2018-09-27 06:13:50 +03:00
shindli
00d32b55f3
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-09-27 00:56:23 +03:00
shindli
a8d55dae12
Merge inbound to mozilla-central. a=merge
2018-09-27 00:52:12 +03:00
Bobby Holley
58c4192a77
Bug 1494430 - Handle torn-down Render thread when getting memory reports. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D6994
--HG--
extra : moz-landing-system : lando
2018-09-26 20:44:59 +00:00
Jean-Yves Avenard
a4846efef7
Bug 1493198 - P4. Add support for 10/12 bits YUV image to WebRender (bindings) r=mattwoodrow
...
Depends on D6663
Differential Revision: https://phabricator.services.mozilla.com/D6688
--HG--
extra : moz-landing-system : lando
2018-09-26 14:58:25 +00:00
arthur.iakab
ec46826255
Merge inbound to mozilla-central. a=merge
2018-09-26 15:54:41 +03:00
Jeff Muizelaar
6e67dc6934
Bug 1494042. Update bindings for addition of ColorDepth
2018-09-26 00:38:45 -04:00
Jeff Muizelaar
9280019be4
Bug 1494042. Re-generate FFI header
2018-09-26 00:38:05 -04:00
Jeff Muizelaar
b1717f3e74
Bug 1494042. Update webrender to commit 43e8d85789efb95099affe3257a9c254ef3d2f4c
2018-09-26 00:36:26 -04:00
Jeff Gilbert
d53fb0f64f
No bug - Fix compiler warnings from clang-cl.
2018-09-25 18:29:13 -07:00
Ciure Andrei
7426f19d64
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-09-26 00:51:44 +03:00
Jean-Yves Avenard
7b6d1c117d
Bug 1493198 - P1. Make ImageDescriptor::is_opaque an enum and rename accordingly. r=nical
...
Prevent future ambiguous conversion once a bit depth int is added.
Also more self-explanatory
Differential Revision: https://phabricator.services.mozilla.com/D6662
--HG--
extra : moz-landing-system : lando
2018-09-24 14:24:30 +00:00
Jeff Muizelaar
c17d732814
Bug 1493890. Adjust for do_aa paramter.
2018-09-25 13:04:36 -04:00
Jeff Muizelaar
d830219951
Bug 1493890. Update webrender to commit 2549b791abb3a24c115d03616ddd82e14727b5a1
2018-09-25 13:04:02 -04:00
Jeff Muizelaar
91009d358f
Bug 1493496. Update webrender to commit b83ec3fd994b69f31e9c6b6ffa19426b2b98c66a
2018-09-24 23:16:44 -04:00
Nicolas Silva
924db561d6
Bug 1477819 - Expose Transaction::Notify in WebRender's C++ wrapper. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D6515
--HG--
extra : source : 8d58404d71eb944d9dda642c8dc2f53f1d291671
extra : histedit_source : f469b56422dadfe5a5f67faa9e9efddd5839d1ce
2018-09-24 17:53:36 +02:00
Jeff Muizelaar
0640ea80fb
Bug 1493473. Update webrender to 4e7d0ed1b08f5402a6971230864a7e497b2453ec
2018-09-22 23:11:30 -04:00
Jeff Muizelaar
24fdba412e
Bug 1493268. Re-generate FFI header and adjust bindings.
...
Changes GlyphRasterSpace to RasterSpace.
2018-09-22 21:19:52 -04:00
Jeff Muizelaar
194dc0ec33
Bug 1493268. Update webrender to commit 3f6016fbb6fb93b2f1fc7046bce186555ca836f3
2018-09-22 21:18:41 -04:00
Jeff Muizelaar
52d34517db
Bug 1493097. Re-generate FFI header
...
--HG--
extra : rebase_source : abe143f7864541645763c9fa1afbdf251f223b89
2018-09-21 15:40:34 -04:00
Jeff Muizelaar
d7b9762836
Bug 1493097. Update webrender to commit 97a3807ea8266c324feb3ecada2ac5fd78c80e9b
...
--HG--
extra : rebase_source : c01507424aa77d0f21fc25218f10c19309e8b6ba
2018-09-21 15:36:53 -04:00
shindli
14c2437eec
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-09-27 00:57:23 +03:00
Lee Salzman
978a8e536b
Bug 1494291 - set number of variations when adding blob fonts. r=me
2018-09-26 16:33:01 -04:00
Daniel Zielas
21d87f2b40
Bug 1420996 - Replace CompositorHitTestInfo with an EnumSet. r=botond
...
--HG--
extra : rebase_source : b62faecd4eb7a988e62a1f41eca6481f90e57c02
extra : histedit_source : 417426b84d2a269d84980df972073e67c2643cd3
2018-09-25 20:47:55 +02:00
Emilio Cobos Álvarez
2afc706839
Bug 1487407 - Properly support beveling bc borders in WR. r=Gankro
...
The previous border-collapse beveling implementation assumed that there would
only be one beveled border per side in the whole table, which is... not true at all.
So a bunch of borders ended up clobbering other values in mBevelBorders and
never getting painted.
I'm actually somewhat scarily surprised that only this reftest seems to fail
without this patch...
Here we reuse most of the existing one-off beveling / border rendering support
in nsCSSRendering, and convert the Gecko bevels into a WebRender display list
using rects and borders. This is only remotely possible thanks to Gecko not
supporting dotted / dashed beveled borders :)
This would slightly easier and presumably also more efficient with a triangle
display item in WR instead of (ab)using the border display item to render the
bevel, but this is probably relatively edge-casey so maybe not worth it... In
any case I've left a TODO comment there, that can be a nice followup if we deem
it worth it.
Anyway, I'm _so_ sorry for the border trick, I was this (||) close to go and
rewrite our border collapsing code, but after a few tries I realized it'd take
me a whole lot of time (instead of the day that this has taken me).
Differential Revision: https://phabricator.services.mozilla.com/D4793
2018-09-26 15:27:59 +02:00
Jeff Muizelaar
341b1c6aee
Bug 1492880. Re-generate FFI header
2018-09-20 23:30:03 -04:00
Jeff Muizelaar
bb303b7ca0
Bug 1492880. Update webrender to commit a601f9c291cee83257241ef61aaf62353c613438
2018-09-20 23:27:49 -04:00
Jeff Muizelaar
31e8ed30f0
Bug 1492566. Update webrender to f17f6a491d6ff3dc3e13e998dda788d8f5856338
2018-09-20 11:05:20 -04:00
Coroiu Cristina
5314ff1394
Merge mozilla-central to inbound a=merge
2018-09-20 09:53:16 +03:00
Coroiu Cristina
0b8ed772d2
Backed out 2 changesets (bug 1492389) for causing perma reftest failures at tests/reftest/tests/layout/reftests/transform-3d/1035611-1-ref.html a=backout
...
Backed out changeset 16995931c819 (bug 1492389)
Backed out changeset 592121f27afe (bug 1492389)
2018-09-20 09:47:22 +03:00
Matt Woodrow
098e38f96a
Bug 1490396. r=jrmuizel
...
--HG--
extra : rebase_source : e5addf44177f226e7280fe2df6ed4801cf85b20e
2018-09-19 20:12:07 +12:00
Jeff Muizelaar
662b2593fa
Bug 1492389. Update webrender to commit 3104734e8927d25b7ef81c6be021bb9337718720
2018-09-19 15:51:30 -04:00
Jeff Muizelaar
7f311c1aa7
Bug 1492133. Update webrender to commit 5b5b4145ecef117acb02fd1f9b72bf02e85c650b
2018-09-18 23:34:32 -04:00
Jeff Muizelaar
14d863897b
Bug 1491395. Replace BorderWidths with LayoutSideOffsets. on a CLOSED TREE
...
--HG--
extra : source : 432d22af68c825eebd86482c714b3cffcba408c7
extra : amend_source : e38a2ed15ae4a93613244726fbfad2d196876ad8
2018-09-18 09:01:36 -04:00
Jeff Muizelaar
5c975145e9
Bug 1491395. Update webrender to commit 6fa046c936b9d720726d27c3b0514ee66a305b69
...
--HG--
extra : source : 153d6dc389626a489be3b29e9ec4ddb4c4744566
2018-09-18 09:01:33 -04:00
Andreea Pavel
21be148b05
Backed out 2 changesets (bug 1491395) for failing awsy\test_memory_usage.py TestMemoryUsage.test_open_tabs on a CLOSED TREE
...
Backed out changeset 432d22af68c8 (bug 1491395)
Backed out changeset 153d6dc38962 (bug 1491395)
2018-09-18 21:23:03 +03:00
Jeff Muizelaar
58ae2188e5
Bug 1491395. Replace BorderWidths with LayoutSideOffsets.
2018-09-18 09:01:36 -04:00
Jeff Muizelaar
270eef03d4
Bug 1491395. Update webrender to commit 6fa046c936b9d720726d27c3b0514ee66a305b69
2018-09-18 09:01:33 -04:00
Bobby Holley
1909109298
Bug 1491478 - Move WebRender memory reporting back to gfxPlatform. r=me
...
This is how things looked when jrmuizel reviewed them.
MozReview-Commit-ID: Gqp1tcNzsjC
2018-09-14 22:03:49 -07:00
Bobby Holley
f35563781f
Bug 1480293 - Basic Memory Reporting for WebRender. r=jrmuizel
...
Reviewers: jrmuizel, gw
Tags: #secure-revision
Bug #: 1480293
Differential Revision: https://phabricator.services.mozilla.com/D5719
MozReview-Commit-ID: 1vGl3890CjR
2018-09-14 15:27:31 -07:00
Gurzau Raul
d4d9bd916d
Backed out changeset 9762d76da9b3 (bug 1480293) for failing at aboutmemory/tests/test_memoryReporters.xul
2018-09-14 22:32:18 +03:00
Bobby Holley
42a527b3d1
Bug 1480293 - Basic Memory Reporting for WebRender. r=jrmuizel
...
Reviewers: jrmuizel, gw
Tags: #secure-revision
Bug #: 1480293
Differential Revision: https://phabricator.services.mozilla.com/D5719
MozReview-Commit-ID: 1vGl3890CjR
2018-09-14 10:59:00 -07:00
Jeff Muizelaar
7dd93d2e5d
Bug 1491130. Update webrender to commit da76f6aad61c1ba769566861ec41b42d511fa456
2018-09-14 13:39:33 -04:00
Andrew Osmond
a2a48940be
Bug 1485420 - Part 1. Expose WebRender bindings to merge a clip rect with a display item. r=mstange
...
This part allows the caller to push a clip rect onto a stack that will
be used with any display items added to DisplayListBuilder. Said rect
will be intersected with the given clip rect for the display item (if
applicable).
2018-09-14 10:42:20 -04:00
Noemi Erli
c2716211ca
Merge inbound to mozilla-central. a=merge
2018-09-14 06:31:31 +03:00
Jeff Muizelaar
9bcfb295a7
Bug 1490891. Support toggling paint flashing in blob images r=mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D5730
--HG--
extra : moz-landing-system : lando
2018-09-13 20:34:38 +00:00
Cosmin Sabou
5b41e41329
Backed out changeset 2f15d5f434d8 (bug 1490891) for reftests and crashtest failures. CLOSED TREE
2018-09-13 22:29:45 +03:00
Jeff Muizelaar
66aa4d36c4
Bug 1490891. Support toggling paint flashing in blob images r=mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D5730
--HG--
extra : moz-landing-system : lando
2018-09-13 17:08:43 +00:00
Emilio Cobos Álvarez
2c251c4ab5
Bug 1477551 - Ensure the clip and the rect that we push for bullets agree. r=jrmuizel
...
Using mPathRect causes rounding errors unnecessarily.
Differential Revision: https://phabricator.services.mozilla.com/D5698
2018-09-13 14:57:53 +02:00
Jeff Muizelaar
ac808d8aae
Bug 1490640. Update webrender to 70edb5f8a75ea1e1440ba7984cc42df9eb05ae69
2018-09-12 17:20:35 -04:00
Coroiu Cristina
a3d415bcdc
Backed out changeset 1f1273ca1ad7 (bug 1490640) for reftest failures at reftests/w3c-css/submitted/images3/object-position-svg-001e.html
2018-09-13 03:48:02 +03:00
Jeff Muizelaar
05321e5738
Bug 1490640. Update webrender to 70edb5f8a75ea1e1440ba7984cc42df9eb05ae69
2018-09-12 17:20:35 -04:00
Noemi Erli
e6319bab61
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-09-14 01:18:29 +03:00
Jeff Muizelaar
b5f0004a25
Bug 1490822. Update webrender to commit 0f142521b86f201a0f0957cc852aa14923ebfc73
2018-09-13 16:44:58 -04:00
Nicolas Silva
f5c8fc210d
Bug 1477819 - Use WebRender low priority transactions for web content. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D5531
--HG--
extra : rebase_source : 627738d5f791aa9c243e0174d3d153f5ac8e319f
2018-09-12 15:30:17 +00:00
Jeff Muizelaar
04e58b704a
Bug 1490282. Update webrender to commit 02f14d0f333ef125d1abff7b1146039a0ba75f43
2018-09-12 00:09:43 -04:00
Gurzau Raul
cc1e0fcf1d
Backed out changeset 074ebb24c94b (bug 1490282) for perma failing at reftests/css-break/box-decoration-break-with-inset-box-shadow-1.html a=backout
2018-09-12 15:37:36 +03:00
Gurzau Raul
e8d8a7f9a3
Merge inbound to mozilla-central. a=merge
2018-09-12 14:40:07 +03:00
Jeff Muizelaar
0b8add99da
Bug 1490282. Update webrender to commit 02f14d0f333ef125d1abff7b1146039a0ba75f43
2018-09-12 00:09:43 -04:00
Jeff Muizelaar
d43f067572
Bug 1486198
. Be more accepting of empty blob images r=mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D5614
--HG--
extra : moz-landing-system : lando
2018-09-11 23:14:42 +00:00
Jeff Muizelaar
4c33783129
Bug 1490242. Update webrender to 04d63e7d73b9661d9eb934a0933c8f9751a9a3db
2018-09-11 08:47:29 -04:00
Jeff Muizelaar
44b6eaffec
Bug 1490019. Update bindings for removal of render_on_scroll.
2018-09-11 00:51:12 -04:00
Jeff Muizelaar
29baeff536
Bug 1490019. Update webrender to commit 27e3bc4293d4a5057346739bfe8b7a163cf068f3
2018-09-11 00:51:10 -04:00
Jeff Muizelaar
43af6ced9a
Bug 1489721. Use Reader to read the fonts. r=mattwoodrow
...
It gets rid of the unaligned accesses and is easier to reason about.
2018-09-10 15:06:33 -04:00
Jeff Muizelaar
90f47117c3
Bug 1489511. Update webrender to commit ced27184ede63268f78ab56453e7ee39007826d7
2018-09-10 10:30:45 -04:00
Matt Woodrow
f4a90435ef
Bug 1488980 - Implement StartFrameTimeRecording for WebRender. r=mstange
...
MozReview-Commit-ID: Ib5t0e8S6df
Differential Revision: https://phabricator.services.mozilla.com/D5103
--HG--
extra : moz-landing-system : lando
2018-09-08 18:41:34 +00:00
Jeff Muizelaar
af3661ea41
Bug 1489127. WebRender: Re-generate FFI header
2018-09-07 10:00:09 -04:00
Jeff Muizelaar
c7d5869aa3
Bug 1489127. Update webrender to commit 59656aa374706f25d7dc1b3b2c44970377efec22
2018-09-07 10:00:07 -04:00
Jeff Muizelaar
ea679c5b6d
Bug 1489127. Properly namespace FontVariation to avoid generated bindings. r=lsalzman
...
We will generate a FontVariation type from the the bindings. This has the same name
as the type from 'gfx'. They're structurally the same but having them both around
confuses the compiler.
2018-09-07 10:00:04 -04:00
Lee Salzman
665d5160ca
Bug 1489170 - fix C linkage in Moz2DImageRender. r=me
2018-09-06 11:09:42 -04:00
Jeff Muizelaar
badaa7a073
Bug 1489069. Update webrender to commit 232550f260fb8d6206c54362f16801ec9f0b154f
2018-09-06 09:09:23 -04:00
Lee Salzman
de75729420
Bug 1480615 - reuse scaled fonts across blob image recordings. r=jrmuizel
2018-09-05 21:55:53 -04:00
Henrik Winnemöller
b45616020b
Bug 1452979
- Use ImageRendering property to provide proper filtering on NativeTexture external images. r=nical
...
Introduce an ImageRendering argument to the lock call to external images. In case of NativeTexture external images, this ImageRendering argument is used to set the GL_TEXTURE_MIN/MAG_FILTER on texture creation. The filtering is also updated when a lock call is used on an existing texture with a different ImageRendering argument. The WR bindings and auto generated files have been updated.
2018-09-03 21:43:31 +02:00
Jeff Muizelaar
a8a962d0ae
Bug 1488887. Re-generate FFI header
2018-09-05 21:21:58 -04:00
Jeff Muizelaar
88ae96a194
Bug 1488887. Update webrender to 46af5bf17978a97f0ab2a899a0d785d58c140a0a
2018-09-05 21:21:57 -04:00
Jeff Muizelaar
ae8d2d3c90
Bug 1487885. Update webrender to d89e290c57aab76c45d8016975240cf762354e39
2018-09-05 13:18:10 -04:00
Ryan Hunt
dbb6b089bd
Bug 1487105 - Drop or move graphics documentation that won't be converted. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D4545
--HG--
rename : gfx/doc/README.webrender => gfx/webrender_bindings/README.webrender
extra : source : 78b8ff88999258a6d270ad452859d82b9e8dc031
2018-08-29 10:10:57 -05:00
Jeff Muizelaar
b6d60d2d7e
Bug 1487647. Update webrender to commit 3fa5eb8aaa0172306bfdc5e87d1d0c9af39d103a
...
--HG--
extra : source : 328589a86dd1140d64967737c53bb1144fb274a1
extra : histedit_source : 61b59e1c5d381fe5803e486564692fac3e267b38
2018-08-31 15:44:02 -04:00
Sebastian Hengst
4f39161869
Backed out 18 changesets (bug 1487647, bug 1487271, bug 1487001
, bug 1487105, bug 1486845, bug 1485738, bug 1487595, bug 1347060, bug 1480900, bug 1487889) for accidential push of inbound to central. a=backout
...
Backed out changeset 331706d8558f (bug 1487595)
Backed out changeset d78b833293db (bug 1487595)
Backed out changeset f292ef31ef0b (bug 1487595)
Backed out changeset ef8c5c529210 (bug 1486845)
Backed out changeset 9cbc8592d649 (bug 1487889)
Backed out changeset 05a0118455e4 (bug 1487105)
Backed out changeset 78b8ff889992 (bug 1487105)
Backed out changeset 5a55e5b74107 (bug 1480900)
Backed out changeset ea2402bdef40 (bug 1347060)
Backed out changeset 3f831b709e37 (bug 1485738)
Backed out changeset d1c29bfb5ea9 (bug 1480900)
Backed out changeset 8e60483ec824 (bug 1480900)
Backed out changeset 328589a86dd1 (bug 1487647)
Backed out changeset d974ef1647f3 (bug 1480900)
Backed out changeset 0509636cc5d5 (bug 1487001
)
Backed out changeset c57165730494 (bug 1487271)
Backed out changeset a55d81761fc4 (bug 1480900)
Backed out changeset eaa2d0e9b62d (bug 1480900)
--HG--
rename : gfx/docs/AsyncPanZoomArchitecture.png => gfx/doc/AsyncPanZoom-HighLevel.png
rename : gfx/webrender_bindings/README.webrender => gfx/doc/README.webrender
rename : gfx/docs/SilkArchitecture.png => gfx/doc/silkArchitecture.png
2018-09-01 02:01:23 +03:00
Ryan Hunt
a7b9ac001a
Bug 1487105 - Drop or move graphics documentation that won't be converted. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D4545
--HG--
rename : gfx/doc/README.webrender => gfx/webrender_bindings/README.webrender
extra : rebase_source : f8ab89995f4595ede3fe6ca69c743df6fc7ad779
2018-08-29 10:10:57 -05:00
Jeff Muizelaar
cac89d4f27
Bug 1487647. Update webrender to commit 3fa5eb8aaa0172306bfdc5e87d1d0c9af39d103a
2018-08-31 15:44:02 -04:00
Jeff Muizelaar
904458d734
Bug 1487588. Update webrender to commit 6415faa7f6acd412d4cc6b745cf802204690611c
...
--HG--
extra : rebase_source : c9058427a80b467eddd16d4c4e31b02309d8f9bf
2018-08-30 23:47:47 -04:00
Jeff Muizelaar
eda618689d
Bug 1487429. Update webrender to 69dae1fe743bf3656d532672366e7193b041b6f7
...
--HG--
extra : rebase_source : 0a86da51e98439b154dc07f0268cb0def22f4952
2018-08-30 21:31:02 -04:00
Jeff Muizelaar
819c34f560
Bug 1486405. Update webrender to commit 5fa5c46e167ca834d8fec3bf662bf420418698f4
...
--HG--
extra : rebase_source : cbd95125423ea2eb4c81dc34012ecd741866bd29
2018-08-30 11:00:17 -04:00
Narcis Beleuzu
a12393e44d
Backed out 2 changesets (bug 1420996) for marionette failures.
...
Backed out changeset 413bd039c126 (bug 1420996)
Backed out changeset 01ed229650de (bug 1420996)
2018-08-30 10:26:42 +03:00
arthur.iakab
b401573dfe
Merge mozilla-central to inbound
2018-08-30 07:38:35 +03:00
Daniel Holbert
1eca268c2e
Bug 1487163: Remove unused function GetEGLTextureFormat(). r=jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D4582
--HG--
extra : moz-landing-system : lando
2018-08-29 19:49:15 +00:00
Jeff Muizelaar
11d6185f33
Bug 1485791. Update webrender to commit 816ff14c1805c145ccd60d0227d82b1541fc24eb
2018-08-26 21:29:25 -04:00
Emilio Cobos Álvarez
213272e55b
Bug 1486124 - Make env_var_to_bool match IsEnvSet. r=jrmuizel,kvark
...
Per the comments in https://phabricator.services.mozilla.com/D4239
Differential Revision: https://phabricator.services.mozilla.com/D4263
--HG--
extra : moz-landing-system : lando
2018-08-25 01:57:45 +00:00
Emilio Cobos Álvarez
a86422ddfc
Bug 1419939 - Add an env var to precache shaders. r=kvark
...
I made the variable name up, since I didn't see another similar thing.
Let me know if I should change it.
Differential Revision: https://phabricator.services.mozilla.com/D4239
--HG--
extra : moz-landing-system : lando
2018-08-24 16:54:18 +00:00
Emilio Cobos Álvarez
1123bc0666
Bug 1485937 - Avoid a useless allocation in wr_dp_define_clipchain. r=nical
...
Differential Revision: https://phabricator.services.mozilla.com/D4196
--HG--
extra : moz-landing-system : lando
2018-08-24 12:03:23 +00:00
Tiberius Oros
2ee9341d01
Merge inbound to mozilla-central. a=merge
2018-08-24 12:43:45 +03:00
Jeff Muizelaar
3fc60f7e6c
Bug 1473943. Make blob bounds checks safe. r=mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D4038
--HG--
extra : moz-landing-system : lando
2018-08-23 19:53:21 +00:00
Daniel Zielas
ad4b942e82
Bug 1420996 - Replace CompositorHitTestInfo with an EnumSet. r=botond
...
--HG--
extra : rebase_source : 124088a3cc1ec691ced2c82aae7075946a790e41
2018-08-12 15:05:43 +02:00
Jeff Muizelaar
e7aec45f12
Bug 1485691. Re-generate FFI header
2018-08-23 15:48:07 -04:00
Jeff Muizelaar
2475f58106
Bug 1485691. Update webrender to commit 93997662842b6d8bafbdb3dde79009c930db66ca
2018-08-23 15:47:39 -04:00
Lee Salzman
daa9f58360
Bug 1479196 - add support to TextDrawTarget for defining and pushing WR images. r=nical
2018-08-21 12:36:48 -04:00
Jeff Muizelaar
b0d05aed0d
Bug 1483303. Update bindings for color masking of images.
...
This makes us build after pr #2969
2018-08-20 22:32:54 -04:00
Jeff Muizelaar
3f1b0144a3
Bug 1483303. Update webrender to commit e70bae07664def86aefd11c86dac818ab7ea64ea
2018-08-20 22:32:50 -04:00
Nicolas Silva
0805d95b99
Bug 1482109 - Hook the memory pressure observer up with WebRender. r=sotaro
...
--HG--
extra : rebase_source : e23d9db4ffff5d1994f476e660f7f6cbe52e6ad6
2018-08-20 15:23:54 +02:00
Jeff Muizelaar
7d840d7840
Bug 1481570. Update webrender to commit 890f3746b798538d201e54b66d2711a70447b781
2018-08-14 09:47:58 -04:00
Nicolas Silva
3cea37c9c2
Bug 1469496 - Handle video memory purge with WebRender. r=sotaro
2018-08-10 17:14:57 +02:00
Myk Melez
2c2b6eebf9
Bug 1445451 - vendor rkv; r=froydnj
...
MozReview-Commit-ID: KbcADpNltYq
Differential Revision: https://phabricator.services.mozilla.com/D3042
--HG--
rename : third_party/rust/synstructure/.cargo-checksum.json => third_party/rust/synstructure-0.8.1/.cargo-checksum.json
rename : third_party/rust/synstructure/Cargo.toml => third_party/rust/synstructure-0.8.1/Cargo.toml
rename : third_party/rust/synstructure/README.md => third_party/rust/synstructure-0.8.1/README.md
rename : third_party/rust/synstructure/src/lib.rs => third_party/rust/synstructure-0.8.1/src/lib.rs
rename : third_party/rust/synstructure/src/macros.rs => third_party/rust/synstructure-0.8.1/src/macros.rs
extra : moz-landing-system : lando
2018-08-09 19:42:17 +00:00
Daniel Varga
edef4f17d4
Backed out changeset 08fa47a24e89 (bug 1445451) for failing Btup
2018-08-09 02:20:25 +03:00
Myk Melez
2d46903ee1
Bug 1445451 - vendor rkv r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D2246
--HG--
rename : third_party/rust/synstructure/.cargo-checksum.json => third_party/rust/synstructure-0.8.1/.cargo-checksum.json
rename : third_party/rust/synstructure/Cargo.toml => third_party/rust/synstructure-0.8.1/Cargo.toml
rename : third_party/rust/synstructure/README.md => third_party/rust/synstructure-0.8.1/README.md
rename : third_party/rust/synstructure/src/lib.rs => third_party/rust/synstructure-0.8.1/src/lib.rs
rename : third_party/rust/synstructure/src/macros.rs => third_party/rust/synstructure-0.8.1/src/macros.rs
extra : moz-landing-system : lando
2018-08-08 20:59:21 +00:00
Csoregi Natalia
0f4d50ff52
Merge inbound to mozilla-central. a=merge
2018-08-08 12:58:36 +03:00
Jeff Muizelaar
955d35ed01
Bug 1480608. Skip over items that aren't in DrawTarget/DirtyRect. r=mstange
...
MozReview-Commit-ID: Kc9E1SUVUh3
--HG--
extra : rebase_source : d3ee33154622915bd444139bce639e4372fe8f43
2018-08-02 18:09:17 -04:00
Jeff Muizelaar
a61a3dece7
Bug 1480620. Replace WebRender's use of DrawTargetTiled.
...
This replaces WebRender's use of DrawTargetTiled which was just trying to
apply offset.
Differential Revision: https://phabricator.services.mozilla.com/D2906
--HG--
extra : moz-landing-system : lando
2018-08-08 02:55:23 +00:00
Narcis Beleuzu
5200364866
Backed out changeset 00ff83d23238 (bug 1480608) for build bustages on Moz2DImageRenderer.cpp. CLOSED TREE
2018-08-08 01:48:46 +03:00
Jeff Muizelaar
75d7e45d83
Bug 1480608. Skip over items that aren't in DrawTarget/DirtyRect. r=mstange
...
MozReview-Commit-ID: Kc9E1SUVUh3
--HG--
extra : rebase_source : aa6561d103b3ab40f9d6033008bdc2fef3d395f8
2018-08-02 18:09:17 -04:00
Kartikaya Gupta
7879461f7f
Bug 1480433 - Update for API changes in WR PR 2948. r=jrmuizel
...
MozReview-Commit-ID: Linx9qsVeAb
2018-08-07 14:46:56 -04:00
Kartikaya Gupta
56cfeb9660
Bug 1480433 - Update webrender to commit c939a61b83bcc9dc10742977704793e9a85b3858. r=jrmuizel
...
MozReview-Commit-ID: 8msYpcE1tCx
2018-08-07 14:44:43 -04:00
Andi-Bogdan Postelnicu
b2d4c86823
Bug 1453795 - GFX - Initialize member fields in classes/ structures. r=nical
...
--HG--
extra : rebase_source : 56f2cc017632bf27115490ae05254019108c6179
extra : amend_source : 98ea6c3c02a9f7650d2cf65deaf5085cf9a2efa4
2018-06-16 17:42:33 +03:00
Masatoshi Kimura
3b21b7868b
Bug 1090497 - Re-enable warnings as errors on clang-cl. r=froydnj
...
--HG--
extra : rebase_source : c09366fb93e5b0f72abe1e99d3094e3d96a934fb
extra : intermediate-source : 5950c9d63c3b4fd63a25464a7b50944aaec7079f
extra : source : ca1b9a2bcc4381795f556fea2fb59066567c30f3
2018-07-31 22:10:07 +09:00
Kartikaya Gupta
83d156a753
Bug 1479432 - Update webrender to commit 7a1b919e37d6cd0155077aa90f98cfcdf9fa5bae. r=jrmuizel
...
MozReview-Commit-ID: 1SJgRWEp2qf
--HG--
extra : rebase_source : ec6ffe0686f8ef0bf8149347fcfd48e3870bc316
2018-08-02 10:20:04 -04:00
sotaro
60415ddc5b
Bug 1479680 - Change clear_color to (0.0, 0.0, 0.0, 0.0) in webrender r=nical
2018-08-01 08:50:48 +09:00
Kartikaya Gupta
78157f60ff
Bug 1477970 - Update webrender to commit 8a4fe66528aa362721e4048aac3cd5abf7faaf2c. r=jrmuizel
...
MozReview-Commit-ID: H40i6i2LmAl
--HG--
extra : rebase_source : 5bd5ea3be3463b3f91a2e64da4e2c99c55cecd45
2018-07-30 09:35:05 -04:00
sotaro
2d7e793ae4
Bug 1478570 - Fix ExternalImageId allocation of AsyncImagePipelineManager r=jrmuizel
2018-07-30 10:16:03 +09:00
sotaro
2bcc8b96f5
Bug 1477608 - Reuse same ExternalImageId for different video frames if possible r=jrmuizel
2018-07-25 23:30:08 +09:00
Jeff Muizelaar
bfec1c104f
Bug 1477505. Update webrender to commit e850fbd2e0e60a8de76c2d2464f0fa27316d5949
2018-07-23 23:48:02 -04:00
Jeff Muizelaar
940b6557ee
Bug 1477400. Update webrender to commit c2c5aaebdd6df22ce13941c1a4b16ef47eaa9f7b
2018-07-21 12:54:34 -04:00
Nicolas Silva
6d4507f6ff
Bug 1455422 - Implement the new blob image rasterization hooks. r=kats, gankro
2018-07-19 16:33:05 -04:00
Jeff Muizelaar
8ebc4e4580
Bug 1476636. Update webrender to commit 9f21ee5dba0694818a1e2e46d95734ede281447c
2018-07-20 17:24:47 -04:00
sotaro
8b12e2f10c
Bug 1476876 - Make FlushRendering async if DComp is used on Windows with WebRender r=nical
2018-07-20 22:58:40 +09:00
Kartikaya Gupta
e750c8c1b4
Bug 1475637 - Add a mechanism for dumping an interleaved display list. r=jrmuizel
...
The prefs, when enabled, will dump the gecko DL items followed by the
WR DL items that were generated from that gecko item. This allows us to
easily go from a DOM element with known id/class attributes to e.g. an
ImageKey of an image that was generated for that element.
Also, this logging can be enabled in CI builds just like gecko display-list
dumping, instead of the ifdef that we previously had in WebRenderLayerManager.
MozReview-Commit-ID: Eeo4iO62YY1
--HG--
extra : rebase_source : b4a348b2e8bced976489257b966f70b29c56df25
2018-07-19 15:30:30 -04:00
Cosmin Sabou
099320d8ad
Merge mozilla-central to autoland. a=merge
2018-07-18 20:21:59 +03:00
Kartikaya Gupta
bbf5082371
Bug 1475252 - Update for API change in WR PR 2893. r=jrmuizel
...
MozReview-Commit-ID: JOxruqyKcFp
--HG--
extra : rebase_source : c9814622ebe9ad409b1edab44fa7e56407861f77
2018-07-18 12:04:13 -04:00
Martin Robinson
b4ca607f57
Bug 1475252 - Update for API changes in WR PR 2871. r=kats
...
This change has WrClipId contain the ClipId type (except for clip
chains, which are handled separately) in the least significant bit of
the size_t. On 32-bit systems this limits the number of clip and spatial
nodes to 2,147,483,648 which is likely more than what WebRender can
handle.
MozReview-Commit-ID: 1cpZCBt1wL7
--HG--
extra : rebase_source : 8183570e37bf6da69a3e7335d63fc47cad191fe9
2018-07-04 13:27:59 +02:00
Kartikaya Gupta
2e759049d9
Bug 1475252 - Update Cargo lockfiles, re-vendor rust dependencies, and re-generate FFI header. r=jrmuizel
...
MozReview-Commit-ID: 72cMhrmtbIq
--HG--
extra : rebase_source : a66d0da4efd86d3a6f164f35c753053719ebc5f8
2018-07-18 12:04:12 -04:00
Kartikaya Gupta
f2b5cc3b94
Bug 1475252 - Update webrender to 88dab3f611b05516c1c54a7cb35813b796b08584. r=jrmuizel
...
MozReview-Commit-ID: 8LaR1FMY1M3
--HG--
extra : rebase_source : 1de336969d47ca8d2ce21585844bb261f7e3d10b
2018-07-18 12:04:12 -04:00
Bas Schouten
2ffa4da191
Bug 1476506: Move RoundedRect into Moz2D and convert all callers. r=mattwoodrow
2018-07-18 08:55:43 +02:00
Andreea Pavel
1261098dca
Backed out 3 changesets (bug 1474300) on request by kats for introducing a crasher a=backout
...
Backed out changeset f7659b60b7b0 (bug 1474300)
Backed out changeset a65429a135c7 (bug 1474300)
Backed out changeset 376e702ed3ea (bug 1474300)
2018-07-15 17:57:36 +03:00
Kartikaya Gupta
8ef74e941d
Bug 1474300 - Update for API changes in WR PR 2871. r=Gankro
...
This change has WrClipId contain the ClipId type (except for clip
chains, which are handled separately) in the least significant bit of
the size_t. On 32-bit systems this limits the number of clip and spatial
nodes to 2,147,483,648 which is likely more than what WebRender can
handle.
MozReview-Commit-ID: 8ohMKqTZcKT
--HG--
extra : rebase_source : cce763be7c0637bf97e96c23f8dba5aeff34baaf
2018-07-12 10:36:04 -04:00
Kartikaya Gupta
8ba5f9a3a2
Bug 1474300 - Update webrender to commit e600bfe68efac6416ce2e8091d7344744771f6db. r=Gankro
...
MozReview-Commit-ID: 2sxOBvDqDCc
--HG--
extra : rebase_source : dcdbb3c8d790ceb2d479c1d5de1396d6f63abfb8
2018-07-12 10:34:35 -04:00
Andrew Osmond
7fb17ddb91
Bug 1469964 - Part 1. Expose WebRender plumbing for partial updates for external images. r=nical
2018-07-12 11:43:09 -04:00