fune/gfx
Jonathan Kew e8fe128740 Bug 1791686 - For COLRv1 glyphs that use PaintComposite, render the composited sub-graph to a temporary Skia surface. r=gfx-reviewers,lsalzman
This avoids calling PushLayerWithBlend on the eventual DrawTarget, because
not all DrawTarget implementations support it; instead we perform the blend
operation to a Skia surface and then copy the result to the real target.

Checked that the results are as expected with Dominik's test page at
https://roettsch.es/var_colrv1.html, where many of the glyphs (not just the
explicit composite-mode tests, but also a bunch of the transform tests etc)
involve PaintComposite layers.

Differential Revision: https://phabricator.services.mozilla.com/D158197
2022-09-29 15:07:41 +00:00
..
2d Bug 1790450 - Avoid using SkTextBlob bounds. r=aosmond 2022-09-16 18:26:05 +00:00
angle Bug 1727087 - Include cmath in autogen files in ANGLE. r=gfx-reviewers,lsalzman 2022-09-13 16:52:46 +00:00
cairo
config Bug 1785366 - Blocklist backdrop filter on some Ivy/Sandybridge Intel Windows drivers. r=jrmuizel,emilio 2022-08-18 12:29:20 +00:00
docs
gl Bug 1645677 [Wayland] Update EGLSurface when wl_surface is deleted r=emilio,jgilbert 2022-09-22 09:41:04 +00:00
graphite2
harfbuzz Bug 1791290 - Update HarfBuzz to 5.2.0. r=jfkthame 2022-09-21 19:19:27 +00:00
ipc Bug 1783240 - Part 1: Remove unnecessary Log methods from ParamTraits impls, r=ipc-reviewers,necko-reviewers,media-playback-reviewers,mccr8,alwu 2022-09-28 19:25:12 +00:00
layers Bug 1792708 - Access aHit instead of mTouchBlockHitResult consistently in AdjustEventPointForDynamicToolbar(). r=dlrobertson 2022-09-29 08:28:43 +00:00
ots 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 2022-09-27 22:06:51 +00:00
qcms Bug 1783985 - Remove compat with rustc < 1.61 from qcms. r=gfx-reviewers,jgilbert,jrmuizel 2022-08-16 00:56:24 +00:00
skia
src Bug 1792574, part 3 - Don't include nsMemory where it isn't needed. r=xpcom-reviewers,necko-reviewers,valentin,nika 2022-09-28 15:17:46 +00:00
tests Bug 1792365 - Convert toolkit/modules consumers to use ES module imports directly. r=webdriver-reviewers,perftest-reviewers,geckoview-reviewers,extension-reviewers,preferences-reviewers,desktop-theme-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,robwu,Gijs,sgalich,bytesized,AlexandruIonescu,dao,m_kato 2022-09-29 06:52:34 +00:00
thebes Bug 1791686 - For COLRv1 glyphs that use PaintComposite, render the composited sub-graph to a temporary Skia surface. r=gfx-reviewers,lsalzman 2022-09-29 15:07:41 +00:00
vr Bug 1784812 - Use common JSONWriteFuncs when writing to a string - r=canaltinova,media-playback-reviewers,alwu 2022-08-17 07:07:54 +00:00
webrender_bindings Bug 1792568 [Wayland] Force full redraw of RenderCompositorSWGL on Resume() r=lsalzman 2022-09-29 13:58:47 +00:00
wgpu_bindings Bug 1791297: Update to wgpu b752c7d2 (2022-9-16) r=nical,supply-chain-reviewers 2022-09-19 09:39:22 +00:00
wr Bug 1791336 - Extend command buffer infrastructure for future primitive types r=gfx-reviewers,lsalzman 2022-09-19 20:12:11 +00:00
ycbcr
metrics.yaml Bug 1785251 - Submit a Glean 'pseudo-main' ping when Telemetry submits a 'main' ping r=TravisLong 2022-08-24 18:29:03 +00:00
moz.build Bug 1785991 - Add COLRv1 fuzzer. r=jfkthame 2022-09-07 11:27:34 +00:00