searching for reviewer(lsalzman)
e81d1451080e89043ed61370be05f8a46951911a: Bug 1694840 - Switch RenderCompositorD3D11SWGL default texture upload mode to use pooled staging textures. r=lsalzman
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 25 Feb 2021 02:24:22 +0000 - rev 568702
Push 38237 by malexandru@mozilla.com at Thu, 25 Feb 2021 09:23:06 +0000
Bug 1694840 - Switch RenderCompositorD3D11SWGL default texture upload mode to use pooled staging textures. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D106358
8e1f3c72084f647ed4e45e70a3ba718243b132f9: Bug 1693383 - Part 3. Disable mochitests currently broken with Software WebRender and Linux. r=lsalzman
Andrew Osmond <aosmond@mozilla.com> - Wed, 24 Feb 2021 18:47:24 +0000 - rev 568641
Push 38236 by smolnar@mozilla.com at Thu, 25 Feb 2021 04:16:11 +0000
Bug 1693383 - Part 3. Disable mochitests currently broken with Software WebRender and Linux. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D105664
12273c0f0360d5c18cc96c1327c5a480c847c04f: Bug 1694151 - Make more use of AutoCFRelease in gfxMacPlatformFontList. r=lsalzman
Jonathan Kew <jkew@mozilla.com> - Wed, 24 Feb 2021 13:47:35 +0000 - rev 568596
Push 38235 by ncsoregi@mozilla.com at Wed, 24 Feb 2021 21:51:51 +0000
Bug 1694151 - Make more use of AutoCFRelease in gfxMacPlatformFontList. r=lsalzman Depends on D105973 Differential Revision: https://phabricator.services.mozilla.com/D105974
967a425c6075f89207877b2eecc37d27fa905b04: Bug 1694149 - Ensure gfxMacPlatformFontList::LookupLocalFont checks that the returned font is actually available for use. r=lsalzman
Jonathan Kew <jkew@mozilla.com> - Wed, 24 Feb 2021 13:47:34 +0000 - rev 568595
Push 38235 by ncsoregi@mozilla.com at Wed, 24 Feb 2021 21:51:51 +0000
Bug 1694149 - Ensure gfxMacPlatformFontList::LookupLocalFont checks that the returned font is actually available for use. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D105973
9bab1e18aa86f3d39b34066bf47aef182e1d090c: Bug 1692617 - Rendering into a miplevel while sampling from a disjoint set of miplevels should be allowed for immutable textures. r=lsalzman
Jeff Gilbert <jgilbert@mozilla.com> - Sat, 13 Feb 2021 09:06:09 +0000 - rev 567431
Push 38201 by nbeleuzu@mozilla.com at Sat, 13 Feb 2021 21:42:36 +0000
Bug 1692617 - Rendering into a miplevel while sampling from a disjoint set of miplevels should be allowed for immutable textures. r=lsalzman For example, when sampling from miplevel N-1 to render into another miplevel N. Differential Revision: https://phabricator.services.mozilla.com/D105083
a3ec063a11a37ea88e048dfe6d598d7090874b9d: Bug 1692353 - Replace use of compare_and_swap with compare_exchange. r=lsalzman
Mike Hommey <mh+mozilla@glandium.org> - Fri, 12 Feb 2021 22:32:27 +0000 - rev 567396
Push 38200 by csabou@mozilla.com at Sat, 13 Feb 2021 09:52:34 +0000
Bug 1692353 - Replace use of compare_and_swap with compare_exchange. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D104931
0935679e9bce0da9ae143218c233801e95c7eea5: Bug 1691719 - Optimize InitSystemFontNames when running on Catalina or later, where the .SFNS is a variable font with optical sizing. r=lsalzman
Jonathan Kew <jkew@mozilla.com> - Fri, 12 Feb 2021 20:10:36 +0000 - rev 567361
Push 38200 by csabou@mozilla.com at Sat, 13 Feb 2021 09:52:34 +0000
Bug 1691719 - Optimize InitSystemFontNames when running on Catalina or later, where the .SFNS is a variable font with optical sizing. r=lsalzman Depends on D105042 Differential Revision: https://phabricator.services.mozilla.com/D105044
366b4723b0a0d7331ba34b824b4521252f6fada0: Bug 1691719 - Don't explicitly activate supplemental fonts directory when building with pre-Catalina SDK, as the fonts are automatically made available. r=lsalzman
Jonathan Kew <jkew@mozilla.com> - Fri, 12 Feb 2021 20:10:36 +0000 - rev 567360
Push 38200 by csabou@mozilla.com at Sat, 13 Feb 2021 09:52:34 +0000
Bug 1691719 - Don't explicitly activate supplemental fonts directory when building with pre-Catalina SDK, as the fonts are automatically made available. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D105042
88562c726e6b322091f840d5cef08eefd4ee3bf8: Bug 1691606 - Remove dead pref. r=lsalzman
Jeff Gilbert <jgilbert@mozilla.com> - Wed, 10 Feb 2021 01:44:07 +0000 - rev 566778
Push 38188 by smolnar@mozilla.com at Wed, 10 Feb 2021 09:49:37 +0000
Bug 1691606 - Remove dead pref. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D104590
7d2a2cfde898c2cdee97ea765cc8d2f788853a0e: Bug 1690235. Fix creating variation CTFonts. r=lsalzman
Jeff Muizelaar <jmuizelaar@mozilla.com> - Tue, 09 Feb 2021 22:27:33 +0000 - rev 566750
Push 38187 by ncsoregi@mozilla.com at Wed, 10 Feb 2021 03:37:51 +0000
Bug 1690235. Fix creating variation CTFonts. r=lsalzman This is an alternate approach to aadbc6deca05. CTFontCreateWithGraphicsFont seems to give "LastResort" when used on a system CGFont with variation applied on 10.12-10.14. We can avoid that by using CTFontCreateWithGraphicsFont with a variation descriptor. I'm only applying this approach to cairo for now to mimimize the risk of this breaking something or causing the crashes that we were seeing before. See https://github.com/servo/core-foundation-rs/pull/439 for a standalone test case. Differential Revision: https://phabricator.services.mozilla.com/D104581
b96c864bbc34009c52608931e50da72a7eabb298: Bug 1690877 - Only activate additional fonts in the parent process on macOS. r=lsalzman
Jonathan Kew <jkew@mozilla.com> - Tue, 09 Feb 2021 21:28:35 +0000 - rev 566745
Push 38187 by ncsoregi@mozilla.com at Wed, 10 Feb 2021 03:37:51 +0000
Bug 1690877 - Only activate additional fonts in the parent process on macOS. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D104559
3b89e5552e65b756bbb9aed168544b9518b256f1: Bug 1688833 - Migrate LookupForAdd to WithEntryHandle in gfx/thebes. r=lsalzman
Simon Giesecke <sgiesecke@mozilla.com> - Tue, 09 Feb 2021 18:19:39 +0000 - rev 566667
Push 38187 by ncsoregi@mozilla.com at Wed, 10 Feb 2021 03:37:51 +0000
Bug 1688833 - Migrate LookupForAdd to WithEntryHandle in gfx/thebes. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D104215
5f240b003696c75b0d2a47cc94055285de02f559: Bug 1691606 - Clean up dead code following WebGL out-of-process stabilization. r=lsalzman
Jeff Gilbert <jgilbert@mozilla.com> - Tue, 09 Feb 2021 07:57:03 +0000 - rev 566526
Push 38185 by abutkovits@mozilla.com at Tue, 09 Feb 2021 16:21:25 +0000
Bug 1691606 - Clean up dead code following WebGL out-of-process stabilization. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D104495
3aeea6df7d6122807ad1d77ef9fa0b2013f70e6e: Bug 1687536 - Move SWGL compositor into WebRender proper. r=lsalzman
Jeff Muizelaar <jmuizelaar@mozilla.com> - Sun, 07 Feb 2021 20:04:14 +0000 - rev 566291
Push 38180 by smolnar@mozilla.com at Mon, 08 Feb 2021 09:28:48 +0000
Bug 1687536 - Move SWGL compositor into WebRender proper. r=lsalzman This will let us use it from Wrench. Differential Revision: https://phabricator.services.mozilla.com/D102343
e2e967977e4bc5f9da2bc35f18c6bec772ae1760: Bug 1687829 - Add composite surface locking to MappableCompositor trait. r=lsalzman
Jeff Muizelaar <jmuizelaar@mozilla.com> - Sun, 07 Feb 2021 17:10:58 +0000 - rev 566286
Push 38179 by cbrindusan@mozilla.com at Sun, 07 Feb 2021 21:43:22 +0000
Bug 1687829 - Add composite surface locking to MappableCompositor trait. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D102501
dac270ebebcbe5281aabca5953081ca454aeda84: Bug 1691176 - Fix includes and namespace annotations in RenderCompositorNative. r=lsalzman
Markus Stange <mstange.moz@gmail.com> - Sat, 06 Feb 2021 05:20:24 +0000 - rev 566248
Push 38176 by apavel@mozilla.com at Sat, 06 Feb 2021 09:42:43 +0000
Bug 1691176 - Fix includes and namespace annotations in RenderCompositorNative. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D104304
80f54228fe33995b0660a04e7d5f4b9f4780efb8: Bug 1691147 - Always properly balance aContext->Save(). r=lsalzman
Jeff Muizelaar <jmuizelaar@mozilla.com> - Fri, 05 Feb 2021 23:01:52 +0000 - rev 566241
Push 38176 by apavel@mozilla.com at Sat, 06 Feb 2021 09:42:43 +0000
Bug 1691147 - Always properly balance aContext->Save(). r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D104283
2d6447bda3becf84bb6f286307c21cb51e447562: Bug 1690349 - Post-ANGLE-update Gecko fixes and re-mark tests. r=lsalzman
Jeff Gilbert <jgilbert@mozilla.com> - Fri, 05 Feb 2021 02:14:10 +0000 - rev 566088
Push 38173 by btara@mozilla.com at Fri, 05 Feb 2021 09:34:54 +0000
Bug 1690349 - Post-ANGLE-update Gecko fixes and re-mark tests. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D103957
341e92847fd89d80b933c2d6b7ee8b061439e39b: Bug 1690349 - Vendor mozilla/angle/firefox-87 based on chromium/4324. r=lsalzman
Jeff Gilbert <jgilbert@mozilla.com> - Fri, 05 Feb 2021 02:14:07 +0000 - rev 566087
Push 38173 by btara@mozilla.com at Fri, 05 Feb 2021 09:34:54 +0000
Bug 1690349 - Vendor mozilla/angle/firefox-87 based on chromium/4324. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D103956
2828cd53a3225dbcf94eba3f3f0c1adbc126c08a: Bug 1690349 - Prepare for angle update for ff87. r=lsalzman
Jeff Gilbert <jgilbert@mozilla.com> - Fri, 05 Feb 2021 02:14:04 +0000 - rev 566086
Push 38173 by btara@mozilla.com at Fri, 05 Feb 2021 09:34:54 +0000
Bug 1690349 - Prepare for angle update for ff87. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D103955
5c466239d4ff2f11a298548626d66885f8b36115: Bug 1685563 - Re-enable using R8 texture format for alpha glyphs. r=lsalzman
Jamie Nicol <jnicol@mozilla.com> - Thu, 04 Feb 2021 20:53:31 +0000 - rev 566057
Push 38173 by btara@mozilla.com at Fri, 05 Feb 2021 09:34:54 +0000
Bug 1685563 - Re-enable using R8 texture format for alpha glyphs. r=lsalzman This change had previously been backed out due to causing rendering issues on HTC 10 Android, and some Linux Radeon cards (bug 1687554). On the HTC 10, the issue was that the extra case statement added to the text run shader caused the glslopt optimized shader to become too complex for the device, resulting in rendering issues. Since bug 1689316 has landed, the optimized shader output is simpler and this issue is avoided. On radeon, we have established that the problem is due to the format of the texture and that the shader is fine. Furthermore, the shader works correctly with either R8 or RGBA8 texture data, as all of the channels contain the alpha value in the RGBA8 textures. Therefore we continue to use RGBA8 textures for alpha glyphs on Linux Radeon, but switch to R8 on other platforms. Differential Revision: https://phabricator.services.mozilla.com/D104082
845c92efe125902c699f6030429473c02789f3df: Bug 1676636 - [angle] Cherry-pick compressed tex depth stride fix. r=lsalzman
Jeff Gilbert <jgilbert@mozilla.com> - Wed, 03 Feb 2021 00:35:50 +0000 - rev 565898
Push 38168 by dluca@mozilla.com at Wed, 03 Feb 2021 21:45:46 +0000
Bug 1676636 - [angle] Cherry-pick compressed tex depth stride fix. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D102523
efa3315a601b0687432083cfa263b6976f49d96d: Bug 1690235 - Don't use a font descriptor for variation fonts on systems before macOS 10.15. r=lsalzman
Jonathan Kew <jkew@mozilla.com> - Wed, 03 Feb 2021 17:25:19 +0000 - rev 565880
Push 38168 by dluca@mozilla.com at Wed, 03 Feb 2021 21:45:46 +0000
Bug 1690235 - Don't use a font descriptor for variation fonts on systems before macOS 10.15. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D103916
88654fa3af790e408f6b3ec6b9aa5b203937b36e: Bug 1689623 [Linux] Check mWidget before use at GtkCompositorWidget::GetTransparentRegion(), r=lsalzman
stransky <stransky@redhat.com> - Sat, 30 Jan 2021 15:55:18 +0000 - rev 565317
Push 38157 by cbrindusan@mozilla.com at Sun, 31 Jan 2021 09:52:27 +0000
Bug 1689623 [Linux] Check mWidget before use at GtkCompositorWidget::GetTransparentRegion(), r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D103554
ae0fbb28e057b82f9dfc6ffa396e4fabf89e921d: Bug 1687124 - Make RenderCompositorSWGL clear the non-opaque dirty areas. r=lsalzman
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 27 Jan 2021 03:17:29 +0000 - rev 564774
Push 38146 by smolnar@mozilla.com at Wed, 27 Jan 2021 09:39:43 +0000
Bug 1687124 - Make RenderCompositorSWGL clear the non-opaque dirty areas. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D102666
54c622bebe4668cd4f1d56b6dfb76fdb7d4f5617: Bug 1687124 - Make SwCompositor compute the set of opaque rectangles, and forward this to the RenderCompositor. r=gw,lsalzman
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 27 Jan 2021 03:17:16 +0000 - rev 564773
Push 38146 by smolnar@mozilla.com at Wed, 27 Jan 2021 09:39:43 +0000
Bug 1687124 - Make SwCompositor compute the set of opaque rectangles, and forward this to the RenderCompositor. r=gw,lsalzman Differential Revision: https://phabricator.services.mozilla.com/D102665
27de9357456e906dc00c7e093f67d139a188094c: Bug 1687124 - Make RenderCompositorSWGL clear the non-opaque dirty areas. r=lsalzman
Matt Woodrow <mwoodrow@mozilla.com> - Tue, 26 Jan 2021 07:03:00 +0000 - rev 564762
Push 38146 by smolnar@mozilla.com at Wed, 27 Jan 2021 09:39:43 +0000
Bug 1687124 - Make RenderCompositorSWGL clear the non-opaque dirty areas. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D102666
b9ca229672d5df85b37812050fe87d10eae49688: Bug 1687124 - Make SwCompositor compute the set of opaque rectangles, and forward this to the RenderCompositor. r=gw,lsalzman
Matt Woodrow <mwoodrow@mozilla.com> - Tue, 26 Jan 2021 06:53:05 +0000 - rev 564761
Push 38146 by smolnar@mozilla.com at Wed, 27 Jan 2021 09:39:43 +0000
Bug 1687124 - Make SwCompositor compute the set of opaque rectangles, and forward this to the RenderCompositor. r=gw,lsalzman Differential Revision: https://phabricator.services.mozilla.com/D102665
a8b9842dedcc67434a34e9f6fb6917b7e8d1c82b: Bug 1688596 - Updating character maps only needs to cause reflow if we've previously needed to request cmap coverage to support a font fallback search. r=lsalzman
Jonathan Kew <jkew@mozilla.com> - Mon, 25 Jan 2021 18:25:42 +0000 - rev 564517
Push 38143 by smolnar@mozilla.com at Tue, 26 Jan 2021 09:25:42 +0000
Bug 1688596 - Updating character maps only needs to cause reflow if we've previously needed to request cmap coverage to support a font fallback search. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D102902
58ed4dcf4307934847a9bea6aec237450cd5bf99: Bug 1674473 [Wayland] Use gfx::DataSourceSurface instead of gfxImageSurface to cache drawing, r=lsalzman
stransky <stransky@redhat.com> - Wed, 20 Jan 2021 21:27:55 +0000 - rev 564262
Push 38133 by nbeleuzu@mozilla.com at Fri, 22 Jan 2021 17:29:50 +0000
Bug 1674473 [Wayland] Use gfx::DataSourceSurface instead of gfxImageSurface to cache drawing, r=lsalzman Use gfx::DataSourceSurface instead of gfxImageSurface to cache drawing and don't use blending when we paint cached images to Wayland buffer. Differential Revision: https://phabricator.services.mozilla.com/D102238
6551851d5014e7d0b66fee8b89a6c7bfb7029e21: Bug 1674473 [Linux] SW-WR Clear background when painting transparent titlebar corners, r=lsalzman
stransky <stransky@redhat.com> - Wed, 20 Jan 2021 20:59:03 +0000 - rev 564261
Push 38133 by nbeleuzu@mozilla.com at Fri, 22 Jan 2021 17:29:50 +0000
Bug 1674473 [Linux] SW-WR Clear background when painting transparent titlebar corners, r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D102190
7ac989d08efb12bad409cc29984c58c56a04a6b1: Bug 1674473 [Linux] SW-WR Clear background when painting popup windows, r=lsalzman
stransky <stransky@redhat.com> - Wed, 20 Jan 2021 21:11:48 +0000 - rev 564260
Push 38133 by nbeleuzu@mozilla.com at Fri, 22 Jan 2021 17:29:50 +0000
Bug 1674473 [Linux] SW-WR Clear background when painting popup windows, r=lsalzman Clear alpha from buffer before painting transparent windows by SW Webrender to avoid rendering artifacts. Differential Revision: https://phabricator.services.mozilla.com/D102189
a62f91b0e206da21431fb2f1938e141169297f82: Bug 1687554 - Revert to using BGRA8 textures for non-subpixel AA glyphs. r=lsalzman
Jamie Nicol <jnicol@mozilla.com> - Wed, 20 Jan 2021 19:25:10 +0000 - rev 563971
Push 38124 by ncsoregi@mozilla.com at Thu, 21 Jan 2021 03:22:45 +0000
Bug 1687554 - Revert to using BGRA8 textures for non-subpixel AA glyphs. r=lsalzman Bug 1685563 switched to using R8 textures instead of BGRA8 for non-subpixel AA glyphs. This caused rendering issues on certain android and linux devices, so switch back temporarily until those issues are fixed. Differential Revision: https://phabricator.services.mozilla.com/D102465
d60c7fee2923e0d819d305318dd3c28255e41286: Bug 1687726 - Bool vectors are vectors. r=lsalzman
Jeff Muizelaar <jmuizelaar@mozilla.com> - Wed, 20 Jan 2021 16:19:53 +0000 - rev 563935
Push 38123 by ncsoregi@mozilla.com at Wed, 20 Jan 2021 21:47:38 +0000
Bug 1687726 - Bool vectors are vectors. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D102435
b9a39ad5a1e04120351827d9eeb987117772f512: Bug 1687613 - Skip drawWindow() when LayerManger is software WebRender r=lsalzman
sotaro <sotaro.ikeda.g@gmail.com> - Wed, 20 Jan 2021 07:33:17 +0000 - rev 563867
Push 38122 by apavel@mozilla.com at Wed, 20 Jan 2021 16:13:57 +0000
Bug 1687613 - Skip drawWindow() when LayerManger is software WebRender r=lsalzman When hardware WebRender is used, drawWindow() is not called during sanity test. It seems better to skip it also with software WebRender. Differential Revision: https://phabricator.services.mozilla.com/D102386
f40ca5c464c2811790081dd4c41f0388a7c422aa: Bug 1687438 - Bail if null iosurf for GLBlitHelper::BlitImage. r=lsalzman
Jeff Gilbert <jgilbert@mozilla.com> - Wed, 20 Jan 2021 01:49:32 +0000 - rev 563859
Push 38121 by smolnar@mozilla.com at Wed, 20 Jan 2021 09:51:21 +0000
Bug 1687438 - Bail if null iosurf for GLBlitHelper::BlitImage. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D102373
113beccee26924b4824cff665c72355ee91318ba: Bug 1687231 - Make failures non-fatal in Nightly !DEBUG builds. r=lsalzman
Jeff Gilbert <jgilbert@mozilla.com> - Wed, 20 Jan 2021 01:35:31 +0000 - rev 563858
Push 38121 by smolnar@mozilla.com at Wed, 20 Jan 2021 09:51:21 +0000
Bug 1687231 - Make failures non-fatal in Nightly !DEBUG builds. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D102370
23756a8322ec8eff97ed178badda5e5d9b081131: Bug 1686274 - Put the activation of app-bundled fonts behind a pref on all platforms, with a default auto option that is Windows-version-sensitive. r=lsalzman
Jonathan Kew <jkew@mozilla.com> - Mon, 18 Jan 2021 20:04:36 +0000 - rev 563626
Push 38116 by malexandru@mozilla.com at Tue, 19 Jan 2021 03:30:20 +0000
Bug 1686274 - Put the activation of app-bundled fonts behind a pref on all platforms, with a default auto option that is Windows-version-sensitive. r=lsalzman This allows us to default to skipping the bundled Twemoji Mozilla font when running on Win8.1 or later, where we can assume Segoe UI Emoji is available. The new pref here replaces the existing pair of boolean prefs that were only supported on Android, and is now respected on all platforms. Available settings are: 0 disable use of app-bundled fonts > 0 enable use of app-bundled fonts < 0 default (auto): decide at startup, based on the system environment (The pref is relevant only at startup; changing its value during a session will not make the bundled fonts appear/disappear dynamically.) Differential Revision: https://phabricator.services.mozilla.com/D102085
51a413479f1d5d898a802e75b86a42916b769261: Bug 1686750 - Upload zeros if layers::Image => SurfaceDescriptor fails. r=lsalzman
Jeff Gilbert <jgilbert@mozilla.com> - Fri, 15 Jan 2021 19:18:38 +0000 - rev 563445
Push 38109 by cbrindusan@mozilla.com at Sat, 16 Jan 2021 09:28:04 +0000
Bug 1686750 - Upload zeros if layers::Image => SurfaceDescriptor fails. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D101948
b4582fea9f92355b8ca61b0ff239d2d01beecf93: Bug 1686862 - Account for the new A8 glyphs texture in various places. r=jnicol,lsalzman
Markus Stange <mstange.moz@gmail.com> - Fri, 15 Jan 2021 16:03:18 +0000 - rev 563361
Push 38108 by ncsoregi@mozilla.com at Fri, 15 Jan 2021 21:53:19 +0000
Bug 1686862 - Account for the new A8 glyphs texture in various places. r=jnicol,lsalzman Differential Revision: https://phabricator.services.mozilla.com/D101862
556c25fdbc5ac8fd4dd3c1e6d82597fd5d0f723b: Bug 1642621 - Rollout webgl.out-of-process:true with 86 (mac+win). r=lsalzman
Jeff Gilbert <jgilbert@mozilla.com> - Fri, 15 Jan 2021 08:38:58 +0000 - rev 563235
Push 38107 by apavel@mozilla.com at Fri, 15 Jan 2021 13:56:45 +0000
Bug 1642621 - Rollout webgl.out-of-process:true with 86 (mac+win). r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D101831
c5654880057a9011c0d743322b11d2d115ea5fae: Bug 1685744 - Remove the glyph cache limit. r=lsalzman
Markus Stange <mstange.moz@gmail.com> - Fri, 15 Jan 2021 02:57:04 +0000 - rev 563209
Push 38107 by apavel@mozilla.com at Fri, 15 Jan 2021 13:56:45 +0000
Bug 1685744 - Remove the glyph cache limit. r=lsalzman The limit wasn't doing anything useful anymore, because one of the recent texture cache refactorings made it so that we weren't actually evicting these glyphs from the texture cache. In the future, we can implement a similar limit in the texture cache itself, by giving it per-cache-type limits rather than a global limit. Differential Revision: https://phabricator.services.mozilla.com/D101834
a9764bdb94e4dab679f5fff44438b0eb7192bf86: Bug 1686777 - Add a little documentation to swgl. r=lsalzman
Jeff Muizelaar <jmuizelaar@mozilla.com> - Thu, 14 Jan 2021 18:55:31 +0000 - rev 563138
Push 38104 by nbeleuzu@mozilla.com at Fri, 15 Jan 2021 03:50:53 +0000
Bug 1686777 - Add a little documentation to swgl. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D101792
1a524fd3193cc7f3a1a8d04c164d8b91bdadf985: Bug 1686559 - Add null-checks for API calls that may be fallible. r=lsalzman
Jonathan Kew <jkew@mozilla.com> - Thu, 14 Jan 2021 13:57:00 +0000 - rev 563108
Push 38104 by nbeleuzu@mozilla.com at Fri, 15 Jan 2021 03:50:53 +0000
Bug 1686559 - Add null-checks for API calls that may be fallible. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D101744
1bf6e238b1cbda0f30e8d43884747dcd88f1c7a8: Bug 1686635 - Make ClipRect constructors explicit. r=lsalzman
Markus Stange <mstange.moz@gmail.com> - Thu, 14 Jan 2021 03:55:31 +0000 - rev 563018
Push 38104 by nbeleuzu@mozilla.com at Fri, 15 Jan 2021 03:50:53 +0000
Bug 1686635 - Make ClipRect constructors explicit. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D101323
8f2e9b32be6e280bf0ab6bcda244e36229a20e6f: Bug 1686635 - Annotate implicit conversion constructors in SWGL. r=lsalzman
Markus Stange <mstange.moz@gmail.com> - Thu, 14 Jan 2021 03:55:28 +0000 - rev 563017
Push 38104 by nbeleuzu@mozilla.com at Fri, 15 Jan 2021 03:50:53 +0000
Bug 1686635 - Annotate implicit conversion constructors in SWGL. r=lsalzman This preserves behavior. I haven't checked whether GLSL actually wants implicit conversions for all of these. Differential Revision: https://phabricator.services.mozilla.com/D101321
f318db97077b8a750e8cbd2e3ee41dec450c23de: Bug 1686635 - Reformat SWGL C++ code. r=lsalzman
Markus Stange <mstange.moz@gmail.com> - Thu, 14 Jan 2021 03:55:20 +0000 - rev 563016
Push 38104 by nbeleuzu@mozilla.com at Fri, 15 Jan 2021 03:50:53 +0000
Bug 1686635 - Reformat SWGL C++ code. r=lsalzman # ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D101319
4cff94ca98189769f21a855520a345c6c4e5c841: Bug 1640607 - Send SurfaceDescriptors for GPU blitting for video-to-webgl. r=lsalzman
Jeff Gilbert <jgilbert@mozilla.com> - Thu, 14 Jan 2021 01:23:06 +0000 - rev 563004
Push 38104 by nbeleuzu@mozilla.com at Fri, 15 Jan 2021 03:50:53 +0000
Bug 1640607 - Send SurfaceDescriptors for GPU blitting for video-to-webgl. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D101061
044f8b594c716c99228cb6d70543d64ae7ce0427: Bug 1686158 - make max_bands atomic. r=lsalzman
Alexis Beingessner <a.beingessner@gmail.com> - Thu, 14 Jan 2021 01:20:12 +0000 - rev 563003
Push 38104 by nbeleuzu@mozilla.com at Fri, 15 Jan 2021 03:50:53 +0000
Bug 1686158 - make max_bands atomic. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D101653
58ec75f99b23d99ad4e094de44c5ba32c0b4b57d: Bug 1685563 - Store non-subpixel-AA glyphs in R8 texture rather than BGRA8. r=lsalzman
Jamie Nicol <jnicol@mozilla.com> - Wed, 13 Jan 2021 22:51:07 +0000 - rev 563001
Push 38104 by nbeleuzu@mozilla.com at Fri, 15 Jan 2021 03:50:53 +0000
Bug 1685563 - Store non-subpixel-AA glyphs in R8 texture rather than BGRA8. r=lsalzman Add a new texture type alpha8_glyphs to the texture cache and store alpha glyphs in it. Because the opengl texture format is R8 but the shader requires to read the texture's alpha channel, we must swizzle the components. We cannot rely on texture swizzling due to driver bugs, so add the necessary code to the shader to do so manually. Differential Revision: https://phabricator.services.mozilla.com/D101643