b67cf05be8151f622dd650e261e9a9314f570ae0: Bug 1692250 - Turn images into render tasks and make them use ImageSourceHandle. draft
Nicolas Silva <nsilva@mozilla.com> - Wed, 17 Feb 2021 18:10:20 +0100 - rev 3545893
Push 656320 by nsilva@mozilla.com at Wed, 17 Feb 2021 17:44:02 +0000
Bug 1692250 - Turn images into render tasks and make them use ImageSourceHandle. With this change, image primitives become render tasks. These render tasks don't produce drawing commands, instead they trigger image reuqests which will lead to texture uploads. Using render tasks provides two advantages: - It adds some expressiveness to the render task graph: render tasks can now take an image as a source directly. This will be needed to implement the Image svg filter, for example. - Since The image render tasks resolve their texture and uv handles before batching, the batching code can simply query the ImageSourceHandle without knowing whether the image comes from a (cached) render task or the resource cache. A large part of the diff is moving a lot of the image primitive code from the visibility pass into ImageData::update which happens during the prepare pass. Differential Revision: https://phabricator.services.mozilla.com/D105487
303732f34da10518cf26c9a4c7e334567fefbc32: try_task_config for https://phabricator.services.mozilla.com/D105491 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Wed, 17 Feb 2021 17:43:33 +0000 - rev 3545892
Push 656319 by reviewbot at Wed, 17 Feb 2021 17:43:51 +0000
try_task_config for https://phabricator.services.mozilla.com/D105491 Differential Diff: PHID-DIFF-hrvoo3kd5y6qetmtqway
dd5cf342d3eb83b8b74ff7e092a01e7929b83e16: Bug 1693347 - Avoid including GeckoProfiler.h in generated cpp files when it is not going to be used, r=nika. draft
Florian Quèze <florian@queze.net> - Wed, 17 Feb 2021 17:43:28 +0000 - rev 3545891
Push 656319 by reviewbot at Wed, 17 Feb 2021 17:43:51 +0000
Bug 1693347 - Avoid including GeckoProfiler.h in generated cpp files when it is not going to be used, r=nika. Summary: Test Plan: Reviewers: nika Subscribers: Bug #: 1693347 Differential Diff: PHID-DIFF-hrvoo3kd5y6qetmtqway
e19a8a3f95b6474707f8ef33790ab48d0148c28c: try_task_config for https://phabricator.services.mozilla.com/D100639 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Wed, 17 Feb 2021 17:42:12 +0000 - rev 3545890
Push 656318 by reviewbot at Wed, 17 Feb 2021 17:42:32 +0000
try_task_config for https://phabricator.services.mozilla.com/D100639 Differential Diff: PHID-DIFF-nzpolnb2d2s5obmskxs2
27adc7d5d17cc21be14d4b6277404957e6027fa4: Bug 1649940 Login CSV import log page draft
Andrei Cristian Petcu <petcuandrei@protonmail.com> - Wed, 17 Feb 2021 17:42:08 +0000 - rev 3545889
Push 656318 by reviewbot at Wed, 17 Feb 2021 17:42:32 +0000
Bug 1649940 Login CSV import log page Summary: Differential Revision: https://phabricator.services.mozilla.com/D100639 Test Plan: Reviewers: Subscribers: Bug #: 1649940 Differential Diff: PHID-DIFF-nzpolnb2d2s5obmskxs2
7ced877a1c0f76439bc680966fabbcfdfc8a3852: Fuzzy query=test-macosx1014-64 mochitest-webgl draft
Joel Maher <jmaher@mozilla.com> - Wed, 17 Feb 2021 09:41:10 -0800 - rev 3545888
Push 656317 by jmaher@mozilla.com at Wed, 17 Feb 2021 17:41:28 +0000
Fuzzy query=test-macosx1014-64 mochitest-webgl Pushed via `mach try fuzzy`
edf780ebc527feee5f8f909254529c9c94ca3b05: Fuzzy query=web-platform-tests !macosx !shippable !asan !fis&paths=testing/web-platform/tests/css/css-sizing/aspect-ratio/parsing/aspect-ratio-invalid.html draft
moz-wptsync-bot <wptsync@mozilla.com> - Wed, 17 Feb 2021 17:38:50 +0000 - rev 3545887
Push 656316 by wptsync@mozilla.com at Wed, 17 Feb 2021 17:39:22 +0000
Fuzzy query=web-platform-tests !macosx !shippable !asan !fis&paths=testing/web-platform/tests/css/css-sizing/aspect-ratio/parsing/aspect-ratio-invalid.html Pushed via `mach try fuzzy`
7c9891652b8695954aba961360eaff95dee91f4f: Bug 1693115 [wpt PR 27649] - [AspectRatio] treat <ratio> that ends with slash as invalid, a=testonly draft
Rob Buis <rbuis@igalia.com> - Wed, 17 Feb 2021 17:36:21 +0000 - rev 3545886
Push 656316 by wptsync@mozilla.com at Wed, 17 Feb 2021 17:39:22 +0000
Bug 1693115 [wpt PR 27649] - [AspectRatio] treat <ratio> that ends with slash as invalid, a=testonly SKIP_BMO_CHECK Treat <ratio> that ends with slash as invalid: https://drafts.csswg.org/css-values-4/#ratio-value Bug: 1045668 Change-Id: Icc4c16222f89402958b7e9f01c904472b15cfa80 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2697151 Reviewed-by: Christian Biesinger <cbiesinger@chromium.org> Commit-Queue: Rob Buis <rbuis@igalia.com> Cr-Commit-Position: refs/heads/master@{#854815} wpt-commit: 73dbbbc7019d0d8ed754ddedaab9e7a41b9a8ba2 wpt-pr: 27649
2198dba4f974cc341fb3e442e4e2daa7a3de5578: Fuzzy query=^build- !fuzzing !notarization !reproduced !rusttests !signing !upload-symbols draft
alaaemad <eng.alaaemad.ae@gmail.com> - Wed, 17 Feb 2021 19:30:14 +0200 - rev 3545885
Push 656315 by aemad@mozilla.com at Wed, 17 Feb 2021 17:30:46 +0000
Fuzzy query=^build- !fuzzing !notarization !reproduced !rusttests !signing !upload-symbols Pushed via `mach try fuzzy`
af2bd53763f175fe4ac95f74e450690fbcb58909: Fuzzy query=non-unified draft
Florian Quèze <florian@queze.net> - Wed, 17 Feb 2021 18:28:26 +0100 - rev 3545884
Push 656314 by florian@queze.net at Wed, 17 Feb 2021 17:28:46 +0000
Fuzzy query=non-unified Pushed via `mach try fuzzy`
d8512f214e5f48d201b3c2fabc4f579afb34923c: Bug 1693347 - Avoid including GeckoProfiler.h in generated cpp files when it is not going to be used, r=nika. draft
Florian Quèze <florian@queze.net> - Wed, 17 Feb 2021 18:25:57 +0100 - rev 3545883
Push 656314 by florian@queze.net at Wed, 17 Feb 2021 17:28:46 +0000
Bug 1693347 - Avoid including GeckoProfiler.h in generated cpp files when it is not going to be used, r=nika.
aa33586e4725d5b99661d01f241b82d7ae08fa2f: Bug 1693101 - Codegen.py should only include ProfilerLabels.h when a profiler label will be generated, r=sg draft
Florian Quèze <florian@queze.net> - Tue, 16 Feb 2021 17:37:08 +0100 - rev 3545882
Push 656314 by florian@queze.net at Wed, 17 Feb 2021 17:28:46 +0000
Bug 1693101 - Codegen.py should only include ProfilerLabels.h when a profiler label will be generated, r=sg Differential Revision: https://phabricator.services.mozilla.com/D105341
2ee5eaf2b2523d40f5c461b72ff1c605f88f9f4f: Fuzzy query=wgpu draft
Dzmitry Malyshau <dmalyshau@mozilla.com> - Wed, 17 Feb 2021 12:27:15 -0500 - rev 3545881
Push 656313 by dmalyshau@mozilla.com at Wed, 17 Feb 2021 17:27:41 +0000
Fuzzy query=wgpu Pushed via `mach try fuzzy`
cb180600c5d147c6838d4d0435b94130b8fc424a: Update WebGPU code to use the new drop IPC draft
Dzmitry Malyshau <dmalyshau@mozilla.com> - Wed, 17 Feb 2021 12:25:26 -0500 - rev 3545880
Push 656313 by dmalyshau@mozilla.com at Wed, 17 Feb 2021 17:27:41 +0000
Update WebGPU code to use the new drop IPC
d0230410198d0feb5d74315194c5b079d2e69562: try_task_config for https://phabricator.services.mozilla.com/D105487 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Wed, 17 Feb 2021 17:26:01 +0000 - rev 3545879
Push 656312 by reviewbot at Wed, 17 Feb 2021 17:26:29 +0000
try_task_config for https://phabricator.services.mozilla.com/D105487 Differential Diff: PHID-DIFF-k3omy2rr6sn2w3l7rwl5
126a7dce679f45446b10d8ab06ea3e1e9e51c5ee: Bug 1692250 - Turn images into render tasks and make them use ImageSourceHandle. draft
Nicolas Silva <nsilva@mozilla.com> - Wed, 17 Feb 2021 17:25:54 +0000 - rev 3545878
Push 656312 by reviewbot at Wed, 17 Feb 2021 17:26:29 +0000
Bug 1692250 - Turn images into render tasks and make them use ImageSourceHandle. Summary: With this change, image primitives become render tasks. These render tasks don't produce drawing commands, instead they trigger image reuqests which will lead to texture uploads. Using render tasks provides two advantages: - It adds some expressiveness to the render task graph: render tasks can now take an image as a source directly. This will be needed to implement the Image svg filter, for example. - Since The image render tasks resolve their texture and uv handles before batching, the batching code can simply query the ImageSourceHandle without knowing whether the image comes from a (cached) render task or the resource cache. A large part of the diff is moving a lot of the image primitive code from the visibility pass into ImageData::update which happens during the prepare pass. Differential Revision: https://phabricator.services.mozilla.com/D105487 Test Plan: Reviewers: Subscribers: Bug #: 1692250 Differential Diff: PHID-DIFF-k3omy2rr6sn2w3l7rwl5
fe0f891916b446d2c27bae87de438a3766197cb1: Bug 1692250 - Add ImageSourceHandle draft
Nicolas Silva <nsilva@mozilla.com> - Wed, 17 Feb 2021 17:25:48 +0000 - rev 3545877
Push 656312 by reviewbot at Wed, 17 Feb 2021 17:26:29 +0000
Bug 1692250 - Add ImageSourceHandle Summary: This patch starts moving some of the logic to resolve source texture ids and uv rects into a separate file, and introduces ImageSourceHandle which will be used in later patches in this series. ImageSourceHandle is a unified way to refer to "some rectangle into some texture" regardless of how the texture, the rectangle and its content are produced. Moving all primitives to using this handle will allow us to decouple how content is pre-rendered from how it is composited into the main scene. The end goals are to remove some duplication/complexity and also to allow more flexibility, for example enable filters on some primitives directly without requiring a picture. Test Plan: Reviewers: Subscribers: Bug #: 1692250 Differential Diff: PHID-DIFF-xhfwzlfqlv43f4qfzujk
e474928afba402be21846beb58e4a24ae0f8d7e4: try_task_config for https://phabricator.services.mozilla.com/D105488 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Wed, 17 Feb 2021 17:26:01 +0000 - rev 3545876
Push 656311 by reviewbot at Wed, 17 Feb 2021 17:26:18 +0000
try_task_config for https://phabricator.services.mozilla.com/D105488 Differential Diff: PHID-DIFF-jkrjvfcmo6rylcmwjipb
06ff88abe3f282f9eee3383253e065bf980f114a: Bug 1692250 - Use ImageSourceHandle with pictures. draft
Nicolas Silva <nsilva@mozilla.com> - Wed, 17 Feb 2021 17:25:58 +0000 - rev 3545875
Push 656311 by reviewbot at Wed, 17 Feb 2021 17:26:18 +0000
Bug 1692250 - Use ImageSourceHandle with pictures. Summary: Differential Revision: https://phabricator.services.mozilla.com/D105488 Depends on D105487 Test Plan: Reviewers: Subscribers: Bug #: 1692250 Differential Diff: PHID-DIFF-jkrjvfcmo6rylcmwjipb
6807da35cb6068df2b9c18626227ffecb68deb48: Bug 1692250 - Turn images into render tasks and make them use ImageSourceHandle. draft
Nicolas Silva <nsilva@mozilla.com> - Wed, 17 Feb 2021 17:25:54 +0000 - rev 3545874
Push 656311 by reviewbot at Wed, 17 Feb 2021 17:26:18 +0000
Bug 1692250 - Turn images into render tasks and make them use ImageSourceHandle. Summary: With this change, image primitives become render tasks. These render tasks don't produce drawing commands, instead they trigger image reuqests which will lead to texture uploads. Using render tasks provides two advantages: - It adds some expressiveness to the render task graph: render tasks can now take an image as a source directly. This will be needed to implement the Image svg filter, for example. - Since The image render tasks resolve their texture and uv handles before batching, the batching code can simply query the ImageSourceHandle without knowing whether the image comes from a (cached) render task or the resource cache. A large part of the diff is moving a lot of the image primitive code from the visibility pass into ImageData::update which happens during the prepare pass. Differential Revision: https://phabricator.services.mozilla.com/D105487 Test Plan: Reviewers: Subscribers: Bug #: 1692250 Differential Diff: PHID-DIFF-k3omy2rr6sn2w3l7rwl5
(0) -3000000 -1000000 -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 +1000000 tip