Glenn Watson
d8ff6b6597
Bug 1525500 - Add a zoom debugging widget in webrender. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D18776
--HG--
extra : moz-landing-system : lando
2019-02-06 10:20:39 +00:00
Dzmitry Malyshau
5a351be647
Bug 1521656 - WR switch image UV quad coordinates into homogeneous space r=gw
...
For screen-space rasterized images, we provide the shader with the
UV corners of an image. The shaders then interpolate between the corners
as an intermediate step of finding their UV to assign to a vertex.
When the transformation is perspective, the corners stop being
representative in real screen space, and the old code didn't handle the
case of a corner being out of the positive hemisphere. This change
doesn't do perspective division on Rust side and defers this to the
shader, which can do division *after* interpolation between corners.
This change makes us handle the near plane better and resolves clipping
problems with perspective-interpolated images that occured due to
precision issues of perspective divided corners.
Differential Revision: https://phabricator.services.mozilla.com/D18123
--HG--
extra : moz-landing-system : lando
2019-01-31 02:50:38 +00:00
Emilio Cobos Álvarez
a2231bd95c
Bug 1498639 - Give WR the id of the scroll frame perspective scrolls relative to, and compute the right transform based on that. r=kats,kvark
...
I think this is as clean as it can get.
Differential Revision: https://phabricator.services.mozilla.com/D17848
--HG--
extra : moz-landing-system : lando
2019-01-28 23:41:08 +00:00
Glenn Watson
a792eb73a1
Bug 1522395 - Fix double inflation of text shadow bounds. r=kvark
...
Differential Revision: https://phabricator.services.mozilla.com/D17468
--HG--
extra : moz-landing-system : lando
2019-01-25 00:28:46 +00:00
Bobby Holley
bf4d481f78
Bug 1522017 - Make picture caching explicit. r=gw
...
Differential Revision: https://phabricator.services.mozilla.com/D17435
2019-01-24 10:44:35 -08:00
Lee Salzman
c7d1539b15
Bug 1455848 - use paths for WR font handles on Windows. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D16896
2019-01-17 15:45:07 -05:00
Razvan Maries
6161f7cc5b
Backed out 4 changesets (bug 1455848) for windows wrench failures. CLOSED TREE
...
Backed out changeset d56504db04ea (bug 1455848)
Backed out changeset f2279ecacb81 (bug 1455848)
Backed out changeset 44a36f0fe512 (bug 1455848)
Backed out changeset b8444f241aca (bug 1455848)
2019-01-24 00:56:40 +02:00
Lee Salzman
bd0b2ed9f0
Bug 1455848 - use paths for WR font handles on Windows. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D16896
2019-01-17 15:45:07 -05:00
Bobby Holley
819658d44b
Bug 1521187 - Derive more. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D17029
2019-01-22 12:19:22 -08:00
Bobby Holley
0d9b3416c9
Bug 1520678 - Simplify naming of interner and data_store instances. r=kamidphish
...
Depends on D16780
Differential Revision: https://phabricator.services.mozilla.com/D16781
2019-01-17 22:21:48 -08:00
Bobby Holley
8120983fd7
Bug 1520678 - Declare intern-related types in a structured way. r=kamidphish
...
Differential Revision: https://phabricator.services.mozilla.com/D16779
2019-01-17 22:21:41 -08:00
Bogdan Tara
b93f9fb7c3
Backed out 4 changesets (bug 1520678) for build bustages complaining no field resources
CLOSED TREE
...
Backed out changeset ad7c9c863c2e (bug 1520678)
Backed out changeset 64717bf7f849 (bug 1520678)
Backed out changeset 5fa2f414676e (bug 1520678)
Backed out changeset 1d2ae392021c (bug 1520678)
2019-01-18 04:05:26 +02:00
Bobby Holley
1cc37c6e8c
Bug 1520678 - Simplify naming of interner and data_store instances. r=kamidphish
...
Depends on D16780
Differential Revision: https://phabricator.services.mozilla.com/D16781
--HG--
extra : moz-landing-system : lando
2019-01-18 00:45:13 +00:00
Bobby Holley
9dd944fbdf
Bug 1520678 - Declare intern-related types in a structured way. r=kamidphish
...
Differential Revision: https://phabricator.services.mozilla.com/D16779
--HG--
extra : moz-landing-system : lando
2019-01-18 00:39:24 +00:00
Emilio Cobos Álvarez
2c1aaa2304
Bug 1520851 - Make a reference frame's transform not optional. r=kvark
...
No good reason for it to be an option.
Differential Revision: https://phabricator.services.mozilla.com/D16876
2019-01-17 21:13:15 +01:00
Emilio Cobos Álvarez
4a8ff157a5
Bug 1520664 - Cleanup ReferenceFrame so that each of them has a single matrix. r=kvark
...
The only thing using both was perspective, but that's not really needed with the current setup.
This more closely matches Gecko, too.
Differential Revision: https://phabricator.services.mozilla.com/D16764
2019-01-17 21:13:07 +01:00
Brindusan Cristian
ac9bb930c9
Backed out changeset bbc57e229df6 (bug 1520664) for webrender bustages. CLOSED TREE
2019-01-17 19:20:00 +02:00
Emilio Cobos Álvarez
3fe4fef309
Bug 1520664 - Bug 1498639 - Cleanup ReferenceFrame so that each of them has a single matrix. r=kvark
...
The only thing using both was perspective, but that's not really needed with the current setup.
This more closely matches Gecko, too.
Differential Revision: https://phabricator.services.mozilla.com/D16764
--HG--
extra : moz-landing-system : lando
2019-01-17 16:08:35 +00:00
Bobby Holley
e12967b520
Bug 1520275 - Add primitive debug display. r=gw
...
Differential Revision: https://phabricator.services.mozilla.com/D16593
2019-01-16 15:25:25 -08:00
Cosmin Sabou
c5393102ee
Backed out changeset 0b1911ea8b8b (bug 1520275) for qr wrench bustages. CLOSED TREE
2019-01-16 21:22:29 +02:00
Bobby Holley
7635435179
Bug 1520275 - Add primitive debug display. r=gw
...
Differential Revision: https://phabricator.services.mozilla.com/D16593
2019-01-16 10:55:11 -08:00
Mathijs Henquet
b280254a84
Bug 1519536 - Remove rustdoc of removed argument. r=kvark
...
Depends on D16359
Differential Revision: https://phabricator.services.mozilla.com/D16360
--HG--
extra : moz-landing-system : lando
2019-01-14 15:38:59 +00:00
Bobby Holley
dc649b23cc
Bug 1519454 - Use a macro to declare interners and hook up memory reporters. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D16356
2019-01-12 12:36:27 -08:00
Bobby Holley
1f5bd4be39
Bug 1519454 - Implement MallocSizeOf for Interner and DataStore. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D16355
2019-01-12 12:36:26 -08:00
Bobby Holley
e888d6e804
Bug 1519454 - Hook up MallocSizeOf and use it to replace some manual reporting. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D16354
2019-01-12 12:36:24 -08:00
Bogdan Tara
1b63fe08ee
Backed out 4 changesets (bug 1519454) for api.rs build bustage CLOSED TREE
...
Backed out changeset 21d74c03c00a (bug 1519454)
Backed out changeset 054028a8d4a7 (bug 1519454)
Backed out changeset e9b1d04247de (bug 1519454)
Backed out changeset f3ef205b4f63 (bug 1519454)
--HG--
rename : third_party/rust/malloc_size_of_derive/LICENSE-APACHE => servo/components/malloc_size_of_derive/LICENSE-APACHE
rename : third_party/rust/malloc_size_of_derive/LICENSE-MIT => servo/components/malloc_size_of_derive/LICENSE-MIT
rename : third_party/rust/malloc_size_of_derive/lib.rs => servo/components/malloc_size_of_derive/lib.rs
2019-01-12 21:54:54 +02:00
Bobby Holley
a2868de665
Bug 1519454 - Use a macro to declare interners and hook up memory reporters. r=emilio
...
Depends on D16355
Differential Revision: https://phabricator.services.mozilla.com/D16356
--HG--
extra : moz-landing-system : lando
2019-01-12 19:22:03 +00:00
Bobby Holley
5ed9bbd7bc
Bug 1519454 - Implement MallocSizeOf for Interner and DataStore. r=emilio
...
Depends on D16354
Differential Revision: https://phabricator.services.mozilla.com/D16355
--HG--
extra : moz-landing-system : lando
2019-01-12 19:22:01 +00:00
Bobby Holley
93536bd6c7
Bug 1519454 - Hook up MallocSizeOf and use it to replace some manual reporting. r=emilio
...
Depends on D16353
Differential Revision: https://phabricator.services.mozilla.com/D16354
--HG--
extra : moz-landing-system : lando
2019-01-12 19:21:58 +00:00
Doug Thayer
6dae89e2f0
Bug 1441308 - Add pref to disable texture cache clear r=bholley
...
To facilitate testing of document splitting before it is preffed on,
I'm adding a pref to disable clearing the texture cache, since this
will currently crash the browser with doc splitting on.
Depends on D13840
Differential Revision: https://phabricator.services.mozilla.com/D13841
--HG--
extra : moz-landing-system : lando
2019-01-10 16:59:47 +00:00
Doug Thayer
43086cd3f7
Bug 1441308 - Make WR caches document-aware r=bholley
...
This change makes the various WR caches segment their cached data by
document, so that documents' data are not evicted out from underneath them.
Differential Revision: https://phabricator.services.mozilla.com/D13343
--HG--
extra : moz-landing-system : lando
2019-01-10 16:59:06 +00:00
WR Updater Bot
b8486fffd6
Bug 1518899 - Update webrender to commit d3edc30cf95d3c96fd8308969b22062698a0f6ce (WR PR #3493 ). r=kats
...
https://github.com/servo/webrender/pull/3493
Differential Revision: https://phabricator.services.mozilla.com/D16102
--HG--
extra : moz-landing-system : lando
2019-01-09 22:16:02 +00:00
WR Updater Bot
44eff8f1b7
Bug 1518605 - Update webrender to commit e16ab884672151fbdebc149479f9bfdecd1da216 (WR PR #3251 ). r=kats
...
https://github.com/servo/webrender/pull/3251
Differential Revision: https://phabricator.services.mozilla.com/D16005
--HG--
extra : moz-landing-system : lando
2019-01-09 03:27:04 +00:00
WR Updater Bot
58ed12c9a0
Bug 1518389 - Update webrender to commit 9019124fdccab50096ef5af76d1acbd251c1ad07 (WR PR #3484 ). r=kats
...
https://github.com/servo/webrender/pull/3484
Differential Revision: https://phabricator.services.mozilla.com/D15977
--HG--
extra : moz-landing-system : lando
2019-01-08 21:24:03 +00:00
WR Updater Bot
3c00e8f7e9
Bug 1516652
- Update webrender to commit 7a9954180a978c2783257254c2c818c191276a91 (WR PR #3450 ). r=kats
...
https://github.com/servo/webrender/pull/3450
Differential Revision: https://phabricator.services.mozilla.com/D15472
--HG--
extra : moz-landing-system : lando
2018-12-28 16:29:25 +00:00
WR Updater Bot
fc48c4e38b
Bug 1516651 - Update webrender to commit 485f4a7c76625b7f281a4bab09a018727ba05a01 (WR PR #3451 ). r=kats
...
https://github.com/servo/webrender/pull/3451
Differential Revision: https://phabricator.services.mozilla.com/D15471
--HG--
extra : moz-landing-system : lando
2018-12-28 16:20:03 +00:00
WR Updater Bot
abec9d5cf6
Bug 1515654 - Update webrender to commit 6bdd0d26afe3fc5a24f10c19d4ca8569d0182a37 (WR PR #3440 ). r=kats
...
https://github.com/servo/webrender/pull/3440
Differential Revision: https://phabricator.services.mozilla.com/D15224
--HG--
extra : moz-landing-system : lando
2018-12-21 21:12:36 +00:00
Bobby Holley
4417faa98c
Bug 1515521 - Add memory reporters for interning data. r=kvark
...
Differential Revision: https://phabricator.services.mozilla.com/D15044
--HG--
extra : moz-landing-system : lando
2018-12-21 14:55:55 +00:00
WR Updater Bot
a2c52a5f76
Bug 1514738 - Update webrender to commit deaeaba5fd955f7a22b97b257d268a78ab744d4b (WR PR #3414 ). r=kats
...
https://github.com/servo/webrender/pull/3414
Differential Revision: https://phabricator.services.mozilla.com/D14737
--HG--
extra : moz-landing-system : lando
2018-12-17 14:12:45 +00:00
WR Updater Bot
53f822895a
Bug 1513682 - Update webrender to commit b5f190951f27dd04067489b9fbbeb87f55765f57 (WR PR #3401 ). r=kats
...
https://github.com/servo/webrender/pull/3401
Differential Revision: https://phabricator.services.mozilla.com/D14353
--HG--
extra : moz-landing-system : lando
2018-12-13 00:55:13 +00:00
WR Updater Bot
1cb11c57cd
Bug 1512624 - Update webrender to commit 34d58890821d2e606285f21cd6f4befd46c83d47 (WR PR #3389 ). r=kats
...
https://github.com/servo/webrender/pull/3389
Differential Revision: https://phabricator.services.mozilla.com/D14000
--HG--
extra : moz-landing-system : lando
2018-12-07 20:03:38 +00:00
Bobby Holley
8446df67e8
Bug 1510490 - Measure shader cache memory usage and remove total_gpu_bytes. r=mattwoodrow
...
The latter causes confusion in the memory reports because it gets summed
up and thus effectively doubles the reported texture memory usage. I've
decided it's best to drop, and so might as well do that while we're
already messing around with the memory reports and the associated
boilerplate.
Depends on D13439
Differential Revision: https://phabricator.services.mozilla.com/D13440
2018-12-01 10:43:03 -08:00
shindli
16a2088018
Backed out 7 changesets (bug 1510490) for Btup bustages CLOSED TREE
...
Backed out changeset f9d8e4ebe0a2 (bug 1510490)
Backed out changeset 55fa8c9b0c7e (bug 1510490)
Backed out changeset ee215fdef53f (bug 1510490)
Backed out changeset c02d08e9dd38 (bug 1510490)
Backed out changeset 6fafd118a82a (bug 1510490)
Backed out changeset 094544e620e1 (bug 1510490)
Backed out changeset 96e1ddc0637b (bug 1510490)
2018-12-01 07:07:26 +02:00
Bobby Holley
bb62909e72
Bug 1510490 - Measure shader cache memory usage and remove total_gpu_bytes. r=mattwoodrow
...
The latter causes confusion in the memory reports because it gets summed
up and thus effectively doubles the reported texture memory usage. I've
decided it's best to drop, and so might as well do that while we're
already messing around with the memory reports and the associated
boilerplate.
Depends on D13439
Differential Revision: https://phabricator.services.mozilla.com/D13440
--HG--
extra : moz-landing-system : lando
2018-12-01 03:05:56 +00:00
WR Updater Bot
e4c5bbcd36
Bug 1511243 - Update webrender to commit a2b4202242d937d328eda21c2d9fcfece609283e (WR PR #3373 ). r=kats
...
https://github.com/servo/webrender/pull/3373
Differential Revision: https://phabricator.services.mozilla.com/D13493
--HG--
extra : moz-landing-system : lando
2018-11-30 01:56:07 +00:00
WR Updater Bot
8c0f959d84
Bug 1510883 - Update webrender to commit be659494b4f8d80081ea282c4b9b4c9170a70ef7 (WR PR #3362 ). r=kats
...
https://github.com/servo/webrender/pull/3362
Differential Revision: https://phabricator.services.mozilla.com/D13355
--HG--
extra : moz-landing-system : lando
2018-11-29 03:31:22 +00:00
WR Updater Bot
42bce86621
Bug 1510376
- Update webrender to commit 323b7ea140ba956af342e4f2660e67e04913e9fb (WR PR #3361 ). r=kats
...
https://github.com/servo/webrender/pull/3361
Differential Revision: https://phabricator.services.mozilla.com/D13246
--HG--
extra : moz-landing-system : lando
2018-11-28 14:06:08 +00:00
WR Updater Bot
6e2c5ceb9d
Bug 1510221 - Update webrender to commit 195582a8dc5b9c6d26d54ce8d70060ccc8f423d8 (WR PR #3337 ). r=kats
...
https://github.com/servo/webrender/pull/3337
Differential Revision: https://phabricator.services.mozilla.com/D13111
--HG--
extra : moz-landing-system : lando
2018-11-27 19:19:54 +00:00
WR Updater Bot
3200c589ee
Bug 1510222 - Update webrender to commit ea8f4a922b2aa38c40de137d7f0ab6598d53e29a (WR PR #3353 ). r=kats
...
https://github.com/servo/webrender/pull/3353
Differential Revision: https://phabricator.services.mozilla.com/D13057
--HG--
extra : moz-landing-system : lando
2018-11-27 12:15:46 +00:00
WR Updater Bot
ba662aa1c4
Bug 1510075 - Update webrender to commit 90fa51c71579ce434013953cee35a9bd159ab398 (WR PR #3342 ). r=kats
...
https://github.com/servo/webrender/pull/3342
Differential Revision: https://phabricator.services.mozilla.com/D13023
--HG--
extra : moz-landing-system : lando
2018-11-27 01:07:37 +00:00