searching for reviewer(jrmuizel)
431ae85fa1a6035d08683fb2864544f53c9a2cf1: Bug 1792214 - Apply OTS patch from https://github.com/khaledhosny/ots/pull/249 to work around Core Text and FreeType failures with variable COLR fonts that lack a gvar table. r=gfx-reviewers,jrmuizel
Jonathan Kew <jkew@mozilla.com> - Tue, 27 Sep 2022 22:06:51 +0000 - rev 636497
Push 40270 by ncsoregi@mozilla.com at Wed, 28 Sep 2022 09:43:53 +0000
Bug 1792214 - Apply OTS patch from https://github.com/khaledhosny/ots/pull/249 to work around Core Text and FreeType failures with variable COLR fonts that lack a gvar table. r=gfx-reviewers,jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D158141
a5f0a8974c055f8e0a564aa1dff246c1d024c28b: Bug 1790518 - Enable video overlay until early beta on non-Intel GPU on Windows r=jrmuizel,gfx-reviewers
sotaro <sotaro.ikeda.g@gmail.com> - Tue, 13 Sep 2022 01:31:37 +0000 - rev 635317
Push 40231 by nfay@mozilla.com at Tue, 13 Sep 2022 09:28:17 +0000
Bug 1790518 - Enable video overlay until early beta on non-Intel GPU on Windows r=jrmuizel,gfx-reviewers With early beta, the video overlay could be tested more. Differential Revision: https://phabricator.services.mozilla.com/D157176
ce1c3f8552f73ac1adae861acfac27c727a62ba2: Bug 1787520 - Avoid invalidating render targets on Mali-G78 devices. r=gfx-reviewers,jrmuizel
Jamie Nicol <jnicol@mozilla.com> - Mon, 12 Sep 2022 15:59:46 +0000 - rev 635258
Push 40230 by ccozmuta@mozilla.com at Mon, 12 Sep 2022 21:40:55 +0000
Bug 1787520 - Avoid invalidating render targets on Mali-G78 devices. r=gfx-reviewers,jrmuizel On the Pixel 6 family devices we are seeing frequent image corruption issues on some websites, which started following the Android 13 upgrade. This can be avoided by not invalidating the no-longer-needed render targets at the end of each render pass. This is only an optimization anyway, so is safe to skip. The Android 13 update upgraded the Mali driver from version v1.r32p1 to v1.r36p0. As we did not encounter this bug prior to the Android 13 update, this patch only applies the workaround on driver versions v1.r36p0 and above. It's possible other GPUs than the G78 are also affected, but for now we limit the workaround to just this GPU. We can re-evaluate if and when we receive bug reports from users on other GPUs. Differential Revision: https://phabricator.services.mozilla.com/D157116
28680960f741a3db3ae952a93d9bac88afc14c76: Bug 1787520 - Avoid invalidating render targets on Mali-G78 devices. r=gfx-reviewers,jrmuizel
Jamie Nicol <jnicol@mozilla.com> - Mon, 12 Sep 2022 14:19:01 +0000 - rev 635250
Push 40230 by ccozmuta@mozilla.com at Mon, 12 Sep 2022 21:40:55 +0000
Bug 1787520 - Avoid invalidating render targets on Mali-G78 devices. r=gfx-reviewers,jrmuizel On the Pixel 6 family devices we are seeing frequent image corruption issues on some websites, which started following the Android 13 upgrade. This can be avoided by not invalidating the no-longer-needed render targets at the end of each render pass. This is only an optimization anyway, so is safe to skip. The Android 13 update upgraded the Mali driver from version v1.r32p1 to v1.r36p0. As we did not encounter this bug prior to the Android 13 update, this patch only applies the workaround on driver versions v1.r36p0 and above. It's possible other GPUs than the G78 are also affected, but for now we limit the workaround to just this GPU. We can re-evaluate if and when we receive bug reports from users on other GPUs. Differential Revision: https://phabricator.services.mozilla.com/D157116
087f6d6d5f511367db49351f945d5a4ca428fdba: Bug 1776653 Part 2: Prevent concurrent font creation between Font Loader and main thread on macOS. r=jrmuizel
Brad Werth <bwerth@mozilla.com> - Wed, 07 Sep 2022 22:43:37 +0000 - rev 634865
Push 40216 by ccozmuta@mozilla.com at Thu, 08 Sep 2022 04:52:24 +0000
Bug 1776653 Part 2: Prevent concurrent font creation between Font Loader and main thread on macOS. r=jrmuizel This is a very broad lock on all the activity of LoadFontFamilyData. If we wanted to narrow it for performance reasons, we may only need to protect the calls to CTFontCreateWithFontDescriptor, but those happen within a loop so the overhead of holding and releasing the lock repeatedly could also be a performance hit. Differential Revision: https://phabricator.services.mozilla.com/D155107
b5a46f7935a263ee9ccbbe85583d67fb2105e248: Bug 1789525 - Use drop(Box::from_raw). r=gfx-reviewers,jrmuizel
Mike Hommey <mh+mozilla@glandium.org> - Wed, 07 Sep 2022 00:30:37 +0000 - rev 634733
Push 40213 by mlaza@mozilla.com at Wed, 07 Sep 2022 03:55:43 +0000
Bug 1789525 - Use drop(Box::from_raw). r=gfx-reviewers,jrmuizel As of rustc 1.64, Box::from_raw is #[must_use]. Differential Revision: https://phabricator.services.mozilla.com/D156619
b97bfa3a045cd195f82049130cf3e3e5c3c08c56: Bug 1785764 - Add Graphics profiling category to some of the rasterization code paths r=gerald,gfx-reviewers,jrmuizel
Nazım Can Altınova <canaltinova@gmail.com> - Fri, 02 Sep 2022 11:04:12 +0000 - rev 633978
Push 40203 by mlaza@mozilla.com at Fri, 02 Sep 2022 19:28:32 +0000
Bug 1785764 - Add Graphics profiling category to some of the rasterization code paths r=gerald,gfx-reviewers,jrmuizel While looking at the some of the Rust threads in the profiler they were always appearing gray, which are not easy to follow/understand. Adding Graphics::Rasterization category to these code paths allows us to show the appropriate category for WRWorker threads. It changes the category color to green as well which is easier to follow and understand. See the following profiler links: Before: https://share.firefox.dev/3egkhRC After: https://share.firefox.dev/3cGEcca Timeline color is different as well as the colors in the Call Tree. Differential Revision: https://phabricator.services.mozilla.com/D156204
dbd5c8759f72e371fd3ce76fc3c1199b956eaa17: Bug 1786136 - Make UserData thread-safe. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Thu, 01 Sep 2022 05:29:14 +0000 - rev 633856
Push 40198 by nfay@mozilla.com at Thu, 01 Sep 2022 09:54:52 +0000
Bug 1786136 - Make UserData thread-safe. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D155997
105858693e9a1ad58afa7309eb38f31ace500d2a: Bug 1787706 - Increase the blob tile size to 512. r=jrmuizel
Nicolas Silva <nsilva@mozilla.com> - Wed, 31 Aug 2022 11:24:31 +0000 - rev 633785
Push 40197 by ncsoregi@mozilla.com at Wed, 31 Aug 2022 21:54:47 +0000
Bug 1787706 - Increase the blob tile size to 512. r=jrmuizel It improves rasterization and upload times by a lot in almost all of the test cases I can find. The only drawback is that our invalidation granulatiry is the tile so invalidation gets coarser as we increase the tile size. 512 is a bit special because it is the limit above which a different texture upload path is taken, so there will be more risk of performance side effects if/when we decide to make tiles even larger. Differential Revision: https://phabricator.services.mozilla.com/D155822
e72e212765c1677d7c0e9b768d3663ff0bd5ab20: Bug 1788105: Make video-dynamic-range: high match for macOS 10.15+. r=gfx-reviewers,jrmuizel
Brad Werth <bwerth@mozilla.com> - Tue, 30 Aug 2022 19:56:16 +0000 - rev 633700
Push 40194 by ctuns@mozilla.com at Wed, 31 Aug 2022 09:32:58 +0000
Bug 1788105: Make video-dynamic-range: high match for macOS 10.15+. r=gfx-reviewers,jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D156000
c8b33bd2b4bf2dc2a211875c04594908f9e0f1b4: Bug 1787706 - Increase the blob tile size to 512. r=jrmuizel
Nicolas Silva <nsilva@mozilla.com> - Tue, 30 Aug 2022 14:05:39 +0000 - rev 633669
Push 40193 by apavel@mozilla.com at Tue, 30 Aug 2022 21:04:05 +0000
Bug 1787706 - Increase the blob tile size to 512. r=jrmuizel It improves rasterization and upload times by a lot in almost all of the test cases I can find. The only drawback is that our invalidation granulatiry is the tile so invalidation gets coarser as we increase the tile size. 512 is a bit special because it is the limit above which a different texture upload path is taken, so there will be more risk of performance side effects if/when we decide to make tiles even larger. Differential Revision: https://phabricator.services.mozilla.com/D155822
7223a50e6cbfa05371f207a318bd8a693695be38: Bug 1787706 - Increase the blob tile size to 512. r=jrmuizel
Nicolas Silva <nsilva@mozilla.com> - Tue, 30 Aug 2022 09:44:43 +0000 - rev 633646
Push 40193 by apavel@mozilla.com at Tue, 30 Aug 2022 21:04:05 +0000
Bug 1787706 - Increase the blob tile size to 512. r=jrmuizel It improves rasterization and upload times by a lot in almost all of the test cases I can find. The only drawback is that our invalidation granulatiry is the tile so invalidation gets coarser as we increase the tile size. 512 is a bit special because it is the limit above which a different texture upload path is taken, so there will be more risk of performance side effects if/when we decide to make tiles even larger. Differential Revision: https://phabricator.services.mozilla.com/D155822
f62b91f17b7da2bff9355c69faf79a57712507bc: Bug 1785017 - use mochitest disable syntax instead of commenting out the test;r=jrmuizel
Nico Grunbaum <na-g@nostrum.com> - Mon, 22 Aug 2022 20:13:10 +0000 - rev 633620
Push 40192 by cosheehan@mozilla.com at Tue, 30 Aug 2022 20:12:37 +0000
Bug 1785017 - use mochitest disable syntax instead of commenting out the test;r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D155273
dd22f35961379b1921d970c16ffc69e5932210f5: Bug 1785017 - disable rtp extension test;r=jrmuizel
Nico Grunbaum <na-g@nostrum.com> - Mon, 22 Aug 2022 17:37:33 +0000 - rev 633619
Push 40192 by cosheehan@mozilla.com at Tue, 30 Aug 2022 20:12:37 +0000
Bug 1785017 - disable rtp extension test;r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D155188
31b043883d4a99f647becc9ac43d68d2c7b12071: Bug 1787721 - Only support clamp extend mode in DrawTargetWebgl. r=gfx-reviewers,jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Mon, 29 Aug 2022 17:49:18 +0000 - rev 628466
Push 40189 by smolnar@mozilla.com at Mon, 29 Aug 2022 21:45:26 +0000
Bug 1787721 - Only support clamp extend mode in DrawTargetWebgl. r=gfx-reviewers,jrmuizel We currently don't support repeat modes in the DrawTargetWebgl's image shader. This change makes it only explicitly accelerate clamped modes. Other extend modes will just go to the path rasterization option which will pre-rasterize the image as a filled path and then upload to the texture cache. This will let us keep the clamp path simple and fast without worrying about uncommon repeat usage for now. If it ever turns out to be the case that repeat modes are highly necessary for performance, we can revisit this. Differential Revision: https://phabricator.services.mozilla.com/D155860
89bcf210bed8a8389130010769a51fa93f3bf5f3: Bug 1776653 Part 1: Add more crash annotations when font creation happens. r=jrmuizel
Brad Werth <bwerth@mozilla.com> - Mon, 29 Aug 2022 17:45:51 +0000 - rev 628465
Push 40189 by smolnar@mozilla.com at Mon, 29 Aug 2022 21:45:26 +0000
Bug 1776653 Part 1: Add more crash annotations when font creation happens. r=jrmuizel Since we have evidence that CGFontCreate functions can crash, this covers cases where we might want to know which font was being loaded. Differential Revision: https://phabricator.services.mozilla.com/D155022
2f9e4f4b41314d9d9d12ee4588087f766f29259b: Bug 1787706 - Increase the blob tile size to 512. r=jrmuizel
Nicolas Silva <nsilva@mozilla.com> - Mon, 29 Aug 2022 15:11:36 +0000 - rev 628446
Push 40189 by smolnar@mozilla.com at Mon, 29 Aug 2022 21:45:26 +0000
Bug 1787706 - Increase the blob tile size to 512. r=jrmuizel It improves rasterization and upload times by a lot in almost all of the test cases I can find. The only drawback is that our invalidation granulatiry is the tile so invalidation gets coarser as we increase the tile size. 512 is a bit special because it is the limit above which a different texture upload path is taken, so there will be more risk of performance side effects if/when we decide to make tiles even larger. Differential Revision: https://phabricator.services.mozilla.com/D155822
5b6038b541f58418c2878fcea0fa97361a41d87f: Bug 1787293 - Revert Bug 1780138 r=jrmuizel
sotaro <sotaro.ikeda.g@gmail.com> - Mon, 29 Aug 2022 13:54:48 +0000 - rev 628441
Push 40189 by smolnar@mozilla.com at Mon, 29 Aug 2022 21:45:26 +0000
Bug 1787293 - Revert Bug 1780138 r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D155833
d7a7b58ebd3801c6282119ff596681c831dd3d0c: Bug 1787271: Change the order of emitted video low power telemetry enums. r=gfx-reviewers,jrmuizel
Brad Werth <bwerth@mozilla.com> - Thu, 25 Aug 2022 17:42:02 +0000 - rev 628205
Push 40180 by abutkovits@mozilla.com at Thu, 25 Aug 2022 22:21:49 +0000
Bug 1787271: Change the order of emitted video low power telemetry enums. r=gfx-reviewers,jrmuizel This favors FailWindowed as the most important enum to see before any others, which is more actionable. Differential Revision: https://phabricator.services.mozilla.com/D155614
16f4fcd611f5a1ec5ec319d303183cdee209ed54: Bug 1785947 - Fix Linux 32-bit WPT backdrop filter tests. r=gfx-reviewers,jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Fri, 19 Aug 2022 02:13:29 +0000 - rev 627678
Push 40151 by imoraru@mozilla.com at Fri, 19 Aug 2022 09:50:50 +0000
Bug 1785947 - Fix Linux 32-bit WPT backdrop filter tests. r=gfx-reviewers,jrmuizel In CI, we fail the glxtest which disables all gfx features, including the backdrop filter feature. We can just enable it on Linux. A follow up series of patches will reform the blocklist to prevent these footguns in the future in the next nightly cycle. Differential Revision: https://phabricator.services.mozilla.com/D155041
212f3aa67402022056d04a9fdcea3ee105938ccb: Bug 1785366 - Blocklist backdrop filter on some Ivy/Sandybridge Intel Windows drivers. r=jrmuizel,emilio
Andrew Osmond <aosmond@mozilla.com> - Thu, 18 Aug 2022 12:29:20 +0000 - rev 627605
Push 40146 by ctuns@mozilla.com at Thu, 18 Aug 2022 21:49:10 +0000
Bug 1785366 - Blocklist backdrop filter on some Ivy/Sandybridge Intel Windows drivers. r=jrmuizel,emilio Backdrop filter crashes newer Intel drivers on Windows. This patch adds support to the blocklist infrastructure for backdrop filter, and hooks this up with the CSS property table. Differential Revision: https://phabricator.services.mozilla.com/D154950
49c7536f01db285f78c51eb6cc5b3953f350c994: Bug 1785366 - Blocklist backdrop filter on some Ivy/Sandybridge Intel Windows drivers. r=jrmuizel,emilio
Andrew Osmond <aosmond@mozilla.com> - Thu, 18 Aug 2022 03:21:27 +0000 - rev 627579
Push 40144 by nfay@mozilla.com at Thu, 18 Aug 2022 15:45:20 +0000
Bug 1785366 - Blocklist backdrop filter on some Ivy/Sandybridge Intel Windows drivers. r=jrmuizel,emilio Backdrop filter crashes newer Intel drivers on Windows. This patch adds support to the blocklist infrastructure for backdrop filter, and hooks this up with the CSS property table. Differential Revision: https://phabricator.services.mozilla.com/D154950
19d15b76ad70073ad7acb02e5e84d70fe0b081ba: Bug 1783985 - Remove compat with rustc < 1.61 from qcms. r=gfx-reviewers,jgilbert,jrmuizel
Mike Hommey <mh+mozilla@glandium.org> - Tue, 16 Aug 2022 00:56:24 +0000 - rev 627248
Push 40133 by abutkovits@mozilla.com at Tue, 16 Aug 2022 03:59:42 +0000
Bug 1783985 - Remove compat with rustc < 1.61 from qcms. r=gfx-reviewers,jgilbert,jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D154342
c1245a74819a71fdcbdf0196d65552a582d98295: Bug 1738814 - Fixes for GLES context creation in glxtest, r=gfx-reviewers,jrmuizel
Robert Mader <robert.mader@posteo.de> - Mon, 15 Aug 2022 00:47:08 +0000 - rev 627121
Push 40129 by mlaza@mozilla.com at Mon, 15 Aug 2022 09:42:32 +0000
Bug 1738814 - Fixes for GLES context creation in glxtest, r=gfx-reviewers,jrmuizel - Use `__aarch64__` compiler macro - `MOZ_AARCH64` is not defined here - Explicitly ask for 3.x context and fall back to a 2.x context otherwise. - Set `EGL_OPENGL_ES2_BIT` We don't need to care about 1.x as we actively disable all GL functionality in that case. Differential Revision: https://phabricator.services.mozilla.com/D154608
023fe8af666e79299626b8dc1f9b8a6bddca2b42: Bug 1782313 - Add XPCOM shutdown checks + improve shutdown listener for MCSInfo. Should fix intermittents caused by MCSInfo object being instantiated during XPCOM shutdown and may reduce static constructor overhead. r=media-playback-reviewers,alwu,jrmuizel
az <azebrowski@mozilla.com> - Tue, 09 Aug 2022 16:54:53 +0000 - rev 626570
Push 40106 by smolnar@mozilla.com at Wed, 10 Aug 2022 04:30:40 +0000
Bug 1782313 - Add XPCOM shutdown checks + improve shutdown listener for MCSInfo. Should fix intermittents caused by MCSInfo object being instantiated during XPCOM shutdown and may reduce static constructor overhead. r=media-playback-reviewers,alwu,jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D153773
6525c26179327d54ceb22ae9e579e979955ce42c: Bug 1779205 - part 1 - Make gfxPlatform::HasVariationFontSupport() a static method that does not require a gfxPlatform instance. r=gfx-reviewers,jrmuizel
Jonathan Kew <jkew@mozilla.com> - Thu, 04 Aug 2022 21:24:11 +0000 - rev 626283
Push 40087 by nfay@mozilla.com at Fri, 05 Aug 2022 09:28:51 +0000
Bug 1779205 - part 1 - Make gfxPlatform::HasVariationFontSupport() a static method that does not require a gfxPlatform instance. r=gfx-reviewers,jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D153576
49f2cdcc1a6be58fb93e5cae05f177fd697b1880: Bug 1779205 - part 1 - Make gfxPlatform::HasVariationFontSupport() a static method that does not require a gfxPlatform instance. r=gfx-reviewers,jrmuizel
Jonathan Kew <jkew@mozilla.com> - Thu, 04 Aug 2022 14:12:51 +0000 - rev 626197
Push 40087 by nfay@mozilla.com at Fri, 05 Aug 2022 09:28:51 +0000
Bug 1779205 - part 1 - Make gfxPlatform::HasVariationFontSupport() a static method that does not require a gfxPlatform instance. r=gfx-reviewers,jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D153576
186424c5f4ea7a088a24cf5b9dcd04ef362fac25: Bug 1779205 - part 1 - Make gfxPlatform::HasVariationFontSupport() a static method that does not require a gfxPlatform instance. r=gfx-reviewers,jrmuizel
Jonathan Kew <jkew@mozilla.com> - Wed, 03 Aug 2022 15:52:45 +0000 - rev 626016
Push 40080 by smolnar@mozilla.com at Thu, 04 Aug 2022 04:34:13 +0000
Bug 1779205 - part 1 - Make gfxPlatform::HasVariationFontSupport() a static method that does not require a gfxPlatform instance. r=gfx-reviewers,jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D153576
da8fba53f7288360b026db54ea57ad9d0ca191fe: Bug 1773712 - Enable accelerated Canvas2D on macOS nightly. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Wed, 03 Aug 2022 15:16:28 +0000 - rev 626008
Push 40080 by smolnar@mozilla.com at Thu, 04 Aug 2022 04:34:13 +0000
Bug 1773712 - Enable accelerated Canvas2D on macOS nightly. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D148917
07e7637819ecd835a3e9f23e1bb23e5322a6a910: Bug 1773712 - Enable accelerated Canvas2D on macOS nightly. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Tue, 02 Aug 2022 19:26:49 +0000 - rev 625785
Push 40074 by ccozmuta@mozilla.com at Wed, 03 Aug 2022 03:42:48 +0000
Bug 1773712 - Enable accelerated Canvas2D on macOS nightly. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D148917
615df05e016f642c5fa3f06584d4c456a96e3e5a: Bug 1771374 - Disable color management based on pref in DCLayerTree. r=jrmuizel
Kelsey Gilbert <kelsey.gilbert@mozilla.com> - Mon, 01 Aug 2022 19:49:27 +0000 - rev 625645
Push 40068 by imoraru@mozilla.com at Tue, 02 Aug 2022 03:39:13 +0000
Bug 1771374 - Disable color management based on pref in DCLayerTree. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D150276
b7ac0818601f47c278ecc8e25c435b6752e7d092: Bug 1772024: Turn pref on for Apple Silicon on all channels, update pref comment. r=jrmuizel
Brad Werth <bwerth@mozilla.com> - Tue, 26 Jul 2022 01:41:49 +0000 - rev 625095
Push 40036 by mlaza@mozilla.com at Tue, 26 Jul 2022 09:44:28 +0000
Bug 1772024: Turn pref on for Apple Silicon on all channels, update pref comment. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D150795
e9b3a413f85b8b857e4b98dee94a5b7112075709: Bug 1771007 - Avoid sending SourceSurfaceWebgl off-thread. r=jrmuizel,gfx-reviewers
Lee Salzman <lsalzman@mozilla.com> - Tue, 26 Jul 2022 01:28:48 +0000 - rev 625093
Push 40036 by mlaza@mozilla.com at Tue, 26 Jul 2022 09:44:28 +0000
Bug 1771007 - Avoid sending SourceSurfaceWebgl off-thread. r=jrmuizel,gfx-reviewers BorrowSnapshot can be called by OffScreenCanvas in various places that may send a SourceSurfaceWebgl to the main thread. If it did not originate from the main thread, then this can cause multiple threads to use it. In general we want to avoid this. For now, override BorrowSnapshot and make it always force a Skia snapshot that can be safely shared between threads instead of SourceSurfaceWebgl. Differential Revision: https://phabricator.services.mozilla.com/D152417
c4a58124c6f7cf80795226ec2dc4dd77229c0773: Bug 1780574 - Support imageSmoothingEnabled in DrawTargetWebgl. r=jrmuizel,gfx-reviewers
Lee Salzman <lsalzman@mozilla.com> - Tue, 26 Jul 2022 01:27:04 +0000 - rev 625092
Push 40036 by mlaza@mozilla.com at Tue, 26 Jul 2022 09:44:28 +0000
Bug 1780574 - Support imageSmoothingEnabled in DrawTargetWebgl. r=jrmuizel,gfx-reviewers Differential Revision: https://phabricator.services.mozilla.com/D152415
bad8e9fa7ae33f1d86182efc7fd8b26f5c95f033: Bug 1780815 - Disable yuv video overlay on Windows r=jrmuizel,gfx-reviewers
sotaro <sotaro.ikeda.g@gmail.com> - Mon, 25 Jul 2022 22:38:38 +0000 - rev 625084
Push 40034 by csabou@mozilla.com at Tue, 26 Jul 2022 04:13:49 +0000
Bug 1780815 - Disable yuv video overlay on Windows r=jrmuizel,gfx-reviewers Video scaling to RGB with VideoProcessor seems to have better quality than Video scaling to YUV with VideoProcessor. It seems better to disable yuv video overlay on Windows for now. Differential Revision: https://phabricator.services.mozilla.com/D152534
86dc86ae92bf63bf774e8353d0e9a6461e35a5b0: Bug 1780996 - Adjust windows10 screen resolution to match physical hardware if using gpu instance. r=gbrown,jrmuizel
Joel Maher <jmaher@mozilla.com> - Mon, 25 Jul 2022 17:33:50 +0000 - rev 625040
Push 40033 by smolnar@mozilla.com at Mon, 25 Jul 2022 21:32:09 +0000
Bug 1780996 - Adjust windows10 screen resolution to match physical hardware if using gpu instance. r=gbrown,jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D152612
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 624936
Push 40021 by smolnar@mozilla.com at Sat, 23 Jul 2022 09:14:44 +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 624807
Push 40014 by abutkovits@mozilla.com at Fri, 22 Jul 2022 03:25:11 +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 624805
Push 40014 by abutkovits@mozilla.com at Fri, 22 Jul 2022 03:25:11 +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 624804
Push 40014 by abutkovits@mozilla.com at Fri, 22 Jul 2022 03:25:11 +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 624770
Push 40013 by apavel@mozilla.com at Thu, 21 Jul 2022 21:40:08 +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 624766
Push 40013 by apavel@mozilla.com at Thu, 21 Jul 2022 21:40:08 +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 624563
Push 40008 by csabou@mozilla.com at Thu, 21 Jul 2022 03:47:38 +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 624547
Push 40008 by csabou@mozilla.com at Thu, 21 Jul 2022 03:47:38 +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 624450
Push 40005 by ncsoregi@mozilla.com at Wed, 20 Jul 2022 09:59:35 +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 624092
Push 39987 by imoraru@mozilla.com at Fri, 15 Jul 2022 09:55:45 +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 624076
Push 39985 by ctuns@mozilla.com at Fri, 15 Jul 2022 03:58: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 623710
Push 39975 by smolnar@mozilla.com at Wed, 13 Jul 2022 09:38:28 +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 623663
Push 39973 by ncsoregi@mozilla.com at Wed, 13 Jul 2022 03:48:16 +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 623662
Push 39973 by ncsoregi@mozilla.com at Wed, 13 Jul 2022 03:48:16 +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