Граф коммитов

1065 Коммитов

Автор SHA1 Сообщение Дата
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