searching for reviewer(jrmuizel)
c70d753f50f5b02f2161617a3c1a9e7024c65c34: Bug 1780783: Set specialize video pref at beginning of video telemetry test. r=gfx-reviewers,jrmuizel
Brad Werth <bwerth@mozilla.com> - Fri, 22 Jul 2022 16:14:08 +0000 - rev 695973
Push 16885 by ffxbld-merge at Mon, 25 Jul 2022 15:04:18 +0000
Bug 1780783: Set specialize video pref at beginning of video telemetry test. r=gfx-reviewers,jrmuizel The `gfx.core-animation.specialize-video` pref is currently only on by default in Nightly and Early Beta. This will ensure that the test works on all the trains. Differential Revision: https://phabricator.services.mozilla.com/D152541
b513510ac73192eb2a079745548f8b5ce4a51bff: Bug 1780431: Fix Compositing PerfStat and do minor cleanup in the process. r=jrmuizel
Bas Schouten <bschouten@mozilla.com> - Thu, 21 Jul 2022 20:31:49 +0000 - rev 695846
Push 16885 by ffxbld-merge at Mon, 25 Jul 2022 15:04:18 +0000
Bug 1780431: Fix Compositing PerfStat and do minor cleanup in the process. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D152291
5c5e199b14e997f6e7f26b8a5cddd0a13203948c: Bug 1780470: Relax telemetry checks in test_video_low_power_telemetry.html. r=gfx-reviewers,jrmuizel
Brad Werth <bwerth@mozilla.com> - Thu, 21 Jul 2022 18:04:44 +0000 - rev 695843
Push 16885 by ffxbld-merge at Mon, 25 Jul 2022 15:04:18 +0000
Bug 1780470: Relax telemetry checks in test_video_low_power_telemetry.html. r=gfx-reviewers,jrmuizel This test has been an intermittent failure on try. The changes in this patch aspire to relax the requirements of the test, and to add some useful `info` postings in case of failure. Differential Revision: https://phabricator.services.mozilla.com/D152441
98460b4d7285e53cc94858bcef9b44cafc003c3a: Bug 1780586: Make IsCGColorOpaqueBlack handle clear color correctly. r=gfx-reviewers,jrmuizel
Brad Werth <bwerth@mozilla.com> - Thu, 21 Jul 2022 18:02:34 +0000 - rev 695842
Push 16885 by ffxbld-merge at Mon, 25 Jul 2022 15:04:18 +0000
Bug 1780586: Make IsCGColorOpaqueBlack handle clear color correctly. r=gfx-reviewers,jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D152439
f9356b89c721cf3b81718fd2cf7a36616b16e172: Bug 1780334 - Add EVENT_SYSTEM_CAPTUREEND event watching in WindowOcclusionCalculator r=jrmuizel,gfx-reviewers
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 21 Jul 2022 15:09:06 +0000 - rev 695809
Push 16885 by ffxbld-merge at Mon, 25 Jul 2022 15:04:18 +0000
Bug 1780334 - Add EVENT_SYSTEM_CAPTUREEND event watching in WindowOcclusionCalculator r=jrmuizel,gfx-reviewers From Bug 1774869, current events watching by WindowOcclusionCalculator is not enough. EVENT_SYSTEM_CAPTUREEND event is added like chromium. Differential Revision: https://phabricator.services.mozilla.com/D152250
fe97b39c2a97aff40020a70312185a43e5989bae: Bug 1780403: Allowlist the entire gfx.blacklist pref tree r=gfx-reviewers,jrmuizel
Tom Ritter <tom@mozilla.com> - Thu, 21 Jul 2022 14:51:56 +0000 - rev 695805
Push 16885 by ffxbld-merge at Mon, 25 Jul 2022 15:04:18 +0000
Bug 1780403: Allowlist the entire gfx.blacklist pref tree r=gfx-reviewers,jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D152377
69c55f0c4cad6d52134c0b4cc6816caf3b515d73: Bug 1779866 - Add dcomp variants to reftests. r=gw,jmaher,jrmuizel
Kelsey Gilbert <kelsey.gilbert@mozilla.com> - Wed, 20 Jul 2022 19:21:23 +0000 - rev 695602
Push 16885 by ffxbld-merge at Mon, 25 Jul 2022 15:04:18 +0000
Bug 1779866 - Add dcomp variants to reftests. r=gw,jmaher,jrmuizel Remark new reftest failures. Differential Revision: https://phabricator.services.mozilla.com/D152233
613d50212e7b24c54f23b061712480c0cd3edcba: Bug 1780385 - Remove canvas hit region api. r=jrmuizel
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 20 Jul 2022 16:52:47 +0000 - rev 695585
Push 16885 by ffxbld-merge at Mon, 25 Jul 2022 15:04:18 +0000
Bug 1780385 - Remove canvas hit region api. r=jrmuizel Add a pref for MouseEvent.region since that wasn't un-exposed. No other browser supports it so we can probably safely remove it, but just in case. Differential Revision: https://phabricator.services.mozilla.com/D152274
cfd3841b57843fd2d33b23b4d430a6b21bdd8400: Bug 1780138 - Let zero copy hardware decoded video to release on all GPUs on Windows r=jrmuizel,gfx-reviewers
sotaro <sotaro.ikeda.g@gmail.com> - Wed, 20 Jul 2022 03:53:30 +0000 - rev 695489
Push 16885 by ffxbld-merge at Mon, 25 Jul 2022 15:04:18 +0000
Bug 1780138 - Let zero copy hardware decoded video to release on all GPUs on Windows r=jrmuizel,gfx-reviewers A bug is not reported related to "zero copy hardware decoded video" on Windows. Zero video frame copy needs "reuse decoder device ". And it is already enabled on Nightly / Early Beta by Bug 1773714. RadeonBlockNoVideoCopy is renamed to RadeonBlockZeroVideoCopy Differential Revision: https://phabricator.services.mozilla.com/D152139
cb5418d5c43a07f521107d39a9df0de97fa032f7: Bug 1779670: Fix the ImageLib Bugzilla Component in moz.yaml files r=gfx-reviewers,jrmuizel DONTBUILD
Tom Ritter <tom@mozilla.com> - Fri, 15 Jul 2022 01:01:11 +0000 - rev 695131
Push 16885 by ffxbld-merge at Mon, 25 Jul 2022 15:04:18 +0000
Bug 1779670: Fix the ImageLib Bugzilla Component in moz.yaml files r=gfx-reviewers,jrmuizel DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D151892
8fcdbac598aa0164316bc5f431082caeb2981ef2: Bug 1779570. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Thu, 14 Jul 2022 20:17:10 +0000 - rev 695115
Push 16885 by ffxbld-merge at Mon, 25 Jul 2022 15:04:18 +0000
Bug 1779570. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D151857
8b39f60971e4f971f6c76f90362226ffed508f59: Bug 1771374 - Disable color management based on pref in DCLayerTree. r=jrmuizel
Kelsey Gilbert <kelsey.gilbert@mozilla.com> - Tue, 12 Jul 2022 23:55:51 +0000 - rev 694749
Push 16885 by ffxbld-merge at Mon, 25 Jul 2022 15:04:18 +0000
Bug 1771374 - Disable color management based on pref in DCLayerTree. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D150276
785b93320749ded7f63ec0e21832fc7e3d8124a2: Bug 1778395 - Part 2: Record time between frame creation and the start of rendering. r=jrmuizel,chutten
Bas Schouten <bschouten@mozilla.com> - Tue, 12 Jul 2022 14:59:09 +0000 - rev 694701
Push 16885 by ffxbld-merge at Mon, 25 Jul 2022 15:04:18 +0000
Bug 1778395 - Part 2: Record time between frame creation and the start of rendering. r=jrmuizel,chutten Differential Revision: https://phabricator.services.mozilla.com/D151185
64c792d0303bdba50b8a2a8cd3249d5aabf2ad65: Bug 1778395 - Part 1: Record time between frame creation and the start of frame building. r=jrmuizel,chutten
Bas Schouten <bschouten@mozilla.com> - Tue, 12 Jul 2022 14:59:09 +0000 - rev 694700
Push 16885 by ffxbld-merge at Mon, 25 Jul 2022 15:04:18 +0000
Bug 1778395 - Part 1: Record time between frame creation and the start of frame building. r=jrmuizel,chutten Differential Revision: https://phabricator.services.mozilla.com/D151184
09c1aaff6c0ecbad3e18e344277c8c16c5434304: Bug 1778855 - Use e.g. gfxEnv::MOZ_GL_DEBUG() instead of gfxEnv::GlDebug(). r=gfx-reviewers,jrmuizel
Kelsey Gilbert <kelsey.gilbert@mozilla.com> - Mon, 11 Jul 2022 23:59:53 +0000 - rev 694595
Push 16885 by ffxbld-merge at Mon, 25 Jul 2022 15:04:18 +0000
Bug 1778855 - Use e.g. gfxEnv::MOZ_GL_DEBUG() instead of gfxEnv::GlDebug(). r=gfx-reviewers,jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D151547
964c4824166dc0e30df7bc72370ae39ae5d37da1: Bug 1778232 - ImageFormat::s/CAIRO_SURFACE/MOZ2D_SURFACE/. r=jrmuizel
Kelsey Gilbert <jgilbert@mozilla.com> - Wed, 06 Jul 2022 07:46:17 +0000 - rev 694136
Push 16885 by ffxbld-merge at Mon, 25 Jul 2022 15:04:18 +0000
Bug 1778232 - ImageFormat::s/CAIRO_SURFACE/MOZ2D_SURFACE/. r=jrmuizel Also remove comment that says it can't be off-main-thread. Differential Revision: https://phabricator.services.mozilla.com/D151087
7d9376649d6d444fd9bc8132829fdb6650d4155d: Bug 1777209 - Use DrawSurface rather than FillRect to paint <canvas>, and don't use EXTEND_PAD when writing to PDF. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Tue, 05 Jul 2022 07:55:56 +0000 - rev 694012
Push 16885 by ffxbld-merge at Mon, 25 Jul 2022 15:04:18 +0000
Bug 1777209 - Use DrawSurface rather than FillRect to paint <canvas>, and don't use EXTEND_PAD when writing to PDF. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D150601
1b43d3f389468361fdead22a9e90d13aa6c87bab: Bug 1777209 - Use DrawSurface rather than FillRect to paint <canvas>, and don't use EXTEND_PAD when writing to PDF. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Mon, 04 Jul 2022 14:08:16 +0000 - rev 693967
Push 16885 by ffxbld-merge at Mon, 25 Jul 2022 15:04:18 +0000
Bug 1777209 - Use DrawSurface rather than FillRect to paint <canvas>, and don't use EXTEND_PAD when writing to PDF. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D150601
566b061ee95dd7b50c015ecac604c731290e2a9e: Bug 1777209 - Use DrawSurface rather than FillRect to paint <canvas>, and don't use EXTEND_PAD when writing to PDF. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Fri, 01 Jul 2022 09:17:04 +0000 - rev 693876
Push 16885 by ffxbld-merge at Mon, 25 Jul 2022 15:04:18 +0000
Bug 1777209 - Use DrawSurface rather than FillRect to paint <canvas>, and don't use EXTEND_PAD when writing to PDF. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D150601
fc62679f0a6cfeb2826caa007b89e53c53e5a1e4: Bug 1771374 - Disable color management based on pref in DCLayerTree. r=jrmuizel
Kelsey Gilbert <kelsey.gilbert@mozilla.com> - Thu, 30 Jun 2022 17:56:26 +0000 - rev 693771
Push 16885 by ffxbld-merge at Mon, 25 Jul 2022 15:04:18 +0000
Bug 1771374 - Disable color management based on pref in DCLayerTree. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D150276
6f97bc39643f98933f9b3460eb8e999b3c0d632d: Bug 1771374 - Disable color management based on pref in DCLayerTree. r=jrmuizel
Kelsey Gilbert <kelsey.gilbert@mozilla.com> - Wed, 29 Jun 2022 23:38:23 +0000 - rev 693668
Push 16885 by ffxbld-merge at Mon, 25 Jul 2022 15:04:18 +0000
Bug 1771374 - Disable color management based on pref in DCLayerTree. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D150276
6a42df6834fe0a9a143b55f23bd8977878d3130c: Bug 1771374 - Disable color management based on pref in DCLayerTree. r=jrmuizel
Kelsey Gilbert <kelsey.gilbert@mozilla.com> - Wed, 29 Jun 2022 21:48:52 +0000 - rev 693652
Push 16885 by ffxbld-merge at Mon, 25 Jul 2022 15:04:18 +0000
Bug 1771374 - Disable color management based on pref in DCLayerTree. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D150276
f894f7abbeef8866c29999f3769bc727f1160453: Bug 1776075 - Remove use of clip-id parenting in gecko r=gfx-reviewers,jrmuizel
Glenn Watson <git@intuitionlibrary.com> - Wed, 29 Jun 2022 00:21:45 +0000 - rev 693452
Push 16885 by ffxbld-merge at Mon, 25 Jul 2022 15:04:18 +0000
Bug 1776075 - Remove use of clip-id parenting in gecko r=gfx-reviewers,jrmuizel Removes the last usage of the old-style clip-id parenting in gecko. These paths passed the clip parent, but shouldn't be necessary (all tests pass without them). Landing as a small patch that's easy to bisect and back out if it does cause any regression. Differential Revision: https://phabricator.services.mozilla.com/D150050
fa3942392f18efdd50f5010191d6222d0a972698: Bug 1776800 - Let zero copy hardware decoded video to release on intel GPU on Windows r=jrmuizel,gfx-reviewers
sotaro <sotaro.ikeda.g@gmail.com> - Tue, 28 Jun 2022 21:54:36 +0000 - rev 693438
Push 16885 by ffxbld-merge at Mon, 25 Jul 2022 15:04:18 +0000
Bug 1776800 - Let zero copy hardware decoded video to release on intel GPU on Windows r=jrmuizel,gfx-reviewers Reuse decoder device also to release on intel GPU on Windows, since it is also necessary for zero copy hardware decoded video. Reuse decoder device handling is also updated as aligned to FEATURE_HW_DECODED_VIDEO_ZERO_COPY. Differential Revision: https://phabricator.services.mozilla.com/D150448
4d0f204c0d5da9932243ed765deb2e4cd3925a3e: Bug 1776858 - Cleanup and add some missing unit conversion methods. r=gfx-reviewers,jrmuizel
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 28 Jun 2022 18:52:19 +0000 - rev 693416
Push 16885 by ffxbld-merge at Mon, 25 Jul 2022 15:04:18 +0000
Bug 1776858 - Cleanup and add some missing unit conversion methods. r=gfx-reviewers,jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D150465
d1e0b50deab66dad75179f84b119d239ca87a3fc: Bug 1776858 - Cleanup and add some missing unit conversion methods. r=gfx-reviewers,jrmuizel
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 28 Jun 2022 13:26:02 +0000 - rev 693370
Push 16885 by ffxbld-merge at Mon, 25 Jul 2022 15:04:18 +0000
Bug 1776858 - Cleanup and add some missing unit conversion methods. r=gfx-reviewers,jrmuizel This also makes stuff like `CSSPixel::ToAppUnits(<integer>)` not do floating point math, which should be slightly faster. Differential Revision: https://phabricator.services.mozilla.com/D150465
77806b45f935c62cba271f873c23985331e9936f: Bug 1772225 - Implement a CGLayer-backed version of cairo_quartz_surface, to improve print/PDF output quality for pdf.js documents. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Mon, 27 Jun 2022 17:14:21 +0000 - rev 693212
Push 16885 by ffxbld-merge at Mon, 25 Jul 2022 15:04:18 +0000
Bug 1772225 - Implement a CGLayer-backed version of cairo_quartz_surface, to improve print/PDF output quality for pdf.js documents. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D150128
27ed4770342db4000f54c486faba210242385783: Bug 1774631 - Fix typo in cairo-pdf-surface.c that causes us to get spuriously-rasterized PDF output. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Mon, 27 Jun 2022 15:11:27 +0000 - rev 693193
Push 16885 by ffxbld-merge at Mon, 25 Jul 2022 15:04:18 +0000
Bug 1774631 - Fix typo in cairo-pdf-surface.c that causes us to get spuriously-rasterized PDF output. r=jrmuizel There's a typo in the condition here, which results in returning CAIRO_INT_STATUS_UNSUPPORTED in cases where that shouldn't be necessary. Fixing this gets me nice vector PDF output. The bug is still present in upstream cairo trunk, so I'll report it there as well. Differential Revision: https://phabricator.services.mozilla.com/D150381
961dc954b85aa39bd9a8e1c744a1e7de578a95f8: Bug 1776800 - Let zero copy hardware decoded video to release on intel GPU on Windows r=jrmuizel,gfx-reviewers, a=dmeehan
sotaro <sotaro.ikeda.g@gmail.com> - Tue, 28 Jun 2022 21:54:36 +0000 - rev 693071
Push 16839 by dmeehan@mozilla.com at Thu, 07 Jul 2022 12:19:50 +0000
Bug 1776800 - Let zero copy hardware decoded video to release on intel GPU on Windows r=jrmuizel,gfx-reviewers, a=dmeehan Reuse decoder device also to release on intel GPU on Windows, since it is also necessary for zero copy hardware decoded video. Reuse decoder device handling is also updated as aligned to FEATURE_HW_DECODED_VIDEO_ZERO_COPY. Differential Revision: https://phabricator.services.mozilla.com/D150448
223248699034d8e724a5b08576192a51de8fe49a: Bug 1772225 - Implement a CGLayer-backed version of cairo_quartz_surface, to improve print/PDF output quality for pdf.js documents. r=jrmuizel, a=dmeehan
Jonathan Kew <jkew@mozilla.com> - Mon, 27 Jun 2022 17:14:21 +0000 - rev 693020
Push 16806 by dmeehan@mozilla.com at Wed, 29 Jun 2022 12:39:58 +0000
Bug 1772225 - Implement a CGLayer-backed version of cairo_quartz_surface, to improve print/PDF output quality for pdf.js documents. r=jrmuizel, a=dmeehan Differential Revision: https://phabricator.services.mozilla.com/D150128
18b3549c59e56c119041453faa28fd1f6ec53cb6: Bug 1774631 - Fix typo in cairo-pdf-surface.c that causes us to get spuriously-rasterized PDF output. r=jrmuizel, a=dmeehan
Jonathan Kew <jkew@mozilla.com> - Mon, 27 Jun 2022 15:11:27 +0000 - rev 693010
Push 16798 by dmeehan@mozilla.com at Tue, 28 Jun 2022 13:46:38 +0000
Bug 1774631 - Fix typo in cairo-pdf-surface.c that causes us to get spuriously-rasterized PDF output. r=jrmuizel, a=dmeehan There's a typo in the condition here, which results in returning CAIRO_INT_STATUS_UNSUPPORTED in cases where that shouldn't be necessary. Fixing this gets me nice vector PDF output. The bug is still present in upstream cairo trunk, so I'll report it there as well. Differential Revision: https://phabricator.services.mozilla.com/D150381
f5c182575086e0be16c918f44ae747adef23e60d: Bug 1776096 - Bump WebRender crate versions. r=jrmuizel
Bobby Holley <bobbyholley@gmail.com> - Fri, 24 Jun 2022 04:11:26 +0000 - rev 692866
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1776096 - Bump WebRender crate versions. r=jrmuizel We formerly published webrender to crates.io, but haven't done so in several years. However, the in-tree version number still matches the version published on crates.io, causing cargo-vet to flag that this is something that should potentially be audited. We could silence that on the cargo-vet side, but then if we ever starting publishing it again we'd miss the nudge to certify the audit (which would be useful to anyone consuming it). So bumping the versions to a not-yet-published number is a good way to correctly articulate the situation. Differential Revision: https://phabricator.services.mozilla.com/D150055
2fcab932329e5f41904ee727cae0e31f7d6ac86e: Bug 1776096 - Bump WebRender crate versions. r=jrmuizel
Bobby Holley <bobbyholley@gmail.com> - Thu, 23 Jun 2022 22:15:26 +0000 - rev 692815
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1776096 - Bump WebRender crate versions. r=jrmuizel We formerly published webrender to crates.io, but haven't done so in several years. However, the in-tree version number still matches the version published on crates.io, causing cargo-vet to flag that this is something that should potentially be audited. We could silence that on the cargo-vet side, but then if we ever starting publishing it again we'd miss the nudge to certify the audit (which would be useful to anyone consuming it). So bumping the versions to a not-yet-published number is a good way to correctly articulate the situation. Differential Revision: https://phabricator.services.mozilla.com/D150055
fe93a0ac4a3fac01b2de19650ae3ac547a46a7b2: Bug 1776096 - Bump WebRender crate versions. r=jrmuizel
Bobby Holley <bobbyholley@gmail.com> - Thu, 23 Jun 2022 20:16:14 +0000 - rev 692797
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1776096 - Bump WebRender crate versions. r=jrmuizel We formerly published webrender to crates.io, but haven't done so in several years. However, the in-tree version number still matches the version published on crates.io, causing cargo-vet to flag that this is something that should potentially be audited. We could silence that on the cargo-vet side, but then if we ever starting publishing it again we'd miss the nudge to certify the audit (which would be useful to anyone consuming it). So bumping the versions to a not-yet-published number is a good way to correctly articulate the situation. Differential Revision: https://phabricator.services.mozilla.com/D150055
4a3f06e30812586f30c4d36226303c2a037c32f4: Bug 1776215 - Make font related prefs threadsafe. r=gfx-reviewers,jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Thu, 23 Jun 2022 15:21:25 +0000 - rev 692759
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1776215 - Make font related prefs threadsafe. r=gfx-reviewers,jrmuizel This allows us to access these prefs off the main thread, e.g. for DOM workers using OffscreenCanvasRenderingContext2D's text methods. Differential Revision: https://phabricator.services.mozilla.com/D150124
7d6e43d4480020bd2c46f27f8f406da47337af17: Bug 1774304 - Support simple format conversions when blitting. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Thu, 23 Jun 2022 15:20:14 +0000 - rev 692758
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1774304 - Support simple format conversions when blitting. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D150071
19e6d96df2975acc9a4df73e05d7c98f130068ee: Bug 1775495 - Avoid trigger extra async image decodes when sync decodes are requested. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Wed, 22 Jun 2022 17:31:28 +0000 - rev 692662
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1775495 - Avoid trigger extra async image decodes when sync decodes are requested. r=jrmuizel When we request a sync decode, if there is an outstanding pending async decode, but we don't have all the network data, we would end up triggering an extra async decode. This patch ensures that we only trigger sync decodes if they will actually execute as sync. Differential Revision: https://phabricator.services.mozilla.com/D150008
ed6630bb5d5069c15ac0ea481afed9e39fd48fe5: Bug 1775162 - Fix C++20 build error in BSPPolygon template class definition. r=gfx-reviewers,jrmuizel
Chris Peterson <cpeterson@mozilla.com> - Wed, 22 Jun 2022 04:06:47 +0000 - rev 692521
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1775162 - Fix C++20 build error in BSPPolygon template class definition. r=gfx-reviewers,jrmuizel gcc -std=c++20 (but not clang -std=c++20) complains about template class definitions that specify the template parameter on the class constructor. In file included from /builds/worker/workspace/obj-build/dist/include/nsDisplayList.h:43, from /builds/worker/workspace/obj-build/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:17, from /builds/worker/workspace/obj-build/dist/include/mozilla/dom/BrowserParent.h:23, from /builds/worker/checkouts/gecko/accessible/ipc/other/RemoteAccessible.cpp:13: /builds/worker/workspace/obj-build/dist/include/mozilla/layers/BSPTree.h:30:18: error: expected ')' before '*' token | BSPPolygon<T>(T* aData, gfx::Polygon&& aGeometry) | ~ ^ Differential Revision: https://phabricator.services.mozilla.com/D149813
907374b5fc3c62e843ec7b3bba5db6bc741be240: Bug 1775125 - Avoid duplicate call to hypotf() in FlattenedPath::ComputePointAtLength. r=gfx-reviewers,jrmuizel,lsalzman
Jonathan Kew <jkew@mozilla.com> - Mon, 20 Jun 2022 17:32:45 +0000 - rev 692333
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1775125 - Avoid duplicate call to hypotf() in FlattenedPath::ComputePointAtLength. r=gfx-reviewers,jrmuizel,lsalzman Differential Revision: https://phabricator.services.mozilla.com/D149788
f1e107f5efe3153b7e6d044c36439c1976709788: Bug 1774780 - Avoid pushing group for DrawTargetWebgl::ClearRect. r=gfx-reviewers,jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Sun, 19 Jun 2022 14:21:28 +0000 - rev 692267
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1774780 - Avoid pushing group for DrawTargetWebgl::ClearRect. r=gfx-reviewers,jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D149690
dbc94b7c34670a53f897e73cd561b3f950057701: Bug 1774674 - Flesh out the documentation for getting Instruments to pick up macOS kernel symbols. r=jrmuizel
Markus Stange <mstange.moz@gmail.com> - Thu, 16 Jun 2022 19:36:38 +0000 - rev 692068
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1774674 - Flesh out the documentation for getting Instruments to pick up macOS kernel symbols. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D149561
8d845c981228b3d108d1e9d42069c7efa15f3224: Bug 1769082 - Avoid divide-by-zero in Skia's luminosity blend mode. r=jrmuizel,gfx-reviewers
Lee Salzman <lsalzman@mozilla.com> - Thu, 16 Jun 2022 03:39:41 +0000 - rev 691951
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1769082 - Avoid divide-by-zero in Skia's luminosity blend mode. r=jrmuizel,gfx-reviewers This applies a fix that is present in Skia's HW luminosity blend mode to its CPU pipeline so that the luminosity mode no longer divides by zero, thus avoiding infs and nans. Differential Revision: https://phabricator.services.mozilla.com/D149030
f292760857f22c4a9d054f428432695332f9da79: Bug 1769082 - Avoid divide-by-zero in Skia's luminosity blend mode. r=jrmuizel,gfx-reviewers
Lee Salzman <lsalzman@mozilla.com> - Thu, 16 Jun 2022 02:31:24 +0000 - rev 691946
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1769082 - Avoid divide-by-zero in Skia's luminosity blend mode. r=jrmuizel,gfx-reviewers This applies a fix that is present in Skia's HW luminosity blend mode to its CPU pipeline so that the luminosity mode no longer divides by zero, thus avoiding infs and nans. Differential Revision: https://phabricator.services.mozilla.com/D149030
b8f144b435820b0e8f10e425aa80e6d9cf523f8c: Bug 1774018 - Enable reuse-decoder-device on Nightly on Nightly / Early Beta r=jrmuizel,gfx-reviewers
sotaro <sotaro.ikeda.g@gmail.com> - Mon, 13 Jun 2022 20:56:52 +0000 - rev 691642
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1774018 - Enable reuse-decoder-device on Nightly on Nightly / Early Beta r=jrmuizel,gfx-reviewers Since Bug 1766282 fix, zero copy hardware decoded video needs reuse-decoder-device, since SharedHandle with zero copy hardware decoded video caused rendering problem on CI. And Bug 1773714 did not enable reuse-decoder-device until beta. Chromium also reuse compositor device for hardware video decoding for zero copy hardware decoded video. Differential Revision: https://phabricator.services.mozilla.com/D149145
17b9bb2b43903b5e72c0264c7546c1753ce0a45d: Bug 1772639 - Avoid potentially overflowing cast from float to int64 in FitsInt32. r=gfx-reviewers,jrmuizel
Nicolas Silva <nsilva@mozilla.com> - Mon, 13 Jun 2022 08:37:30 +0000 - rev 691511
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1772639 - Avoid potentially overflowing cast from float to int64 in FitsInt32. r=gfx-reviewers,jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D148781
4dbc51174860e84e8cae295d5757e5571c54a96a: Bug 1773899 - Remove antialiased flag from primitive instance r=gfx-reviewers,jrmuizel
Glenn Watson <git@intuitionlibrary.com> - Sun, 12 Jun 2022 23:12:23 +0000 - rev 691496
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1773899 - Remove antialiased flag from primitive instance r=gfx-reviewers,jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D149024
5c16ac03eca7a366057cb2ac7a6f376f98dd8bf0: Bug 1773712 - Enable accelerated Canvas2D on macOS nightly. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Fri, 10 Jun 2022 19:40:23 +0000 - rev 691433
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1773712 - Enable accelerated Canvas2D on macOS nightly. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D148917
c76bfaeacdd8a82d8e972011bbec69a77dab3506: Bug 1773714 - Enable zero copy hardware decoded video on all GPU on Window on Nightly / Early Beta r=jrmuizel,gfx-reviewers
sotaro <sotaro.ikeda.g@gmail.com> - Fri, 10 Jun 2022 16:03:16 +0000 - rev 691399
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1773714 - Enable zero copy hardware decoded video on all GPU on Window on Nightly / Early Beta r=jrmuizel,gfx-reviewers Differential Revision: https://phabricator.services.mozilla.com/D148918
e1c79f96a72117862bf0066fa3b22bfbd37125c2: Bug 1773217 - Fix bundled fonts build on mac. r=gfx-reviewers,jrmuizel,aosmond
Nicolas Silva <nsilva@mozilla.com> - Fri, 10 Jun 2022 09:02:52 +0000 - rev 691361
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1773217 - Fix bundled fonts build on mac. r=gfx-reviewers,jrmuizel,aosmond Differential Revision: https://phabricator.services.mozilla.com/D148760
e01b3ddb8bbe7e5e463207e6fbb6b6bf15b8e11a: Bug 1772655 - Fix ReportMemory in gl.cc to match the malloc_size_of signature. r=gfx-reviewers,jrmuizel
Nicolas Silva <nsilva@mozilla.com> - Fri, 10 Jun 2022 09:02:52 +0000 - rev 691360
Push 16793 by ffxbld-merge at Mon, 27 Jun 2022 15:12:58 +0000
Bug 1772655 - Fix ReportMemory in gl.cc to match the malloc_size_of signature. r=gfx-reviewers,jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D148784