gecko-dev/gfx
Glenn Watson f0adb01cd3 Bug 1705270 - Fix assert when compositor surface is in a pass-through picture r=gfx-reviewers,lsalzman
We don't currently handle the case where a compositor surface is inside a
picture primitive that is a pass through (has composite mode of None),
because we only count required compositor surfaces at the top level prim
list of a tile cache.

However, the code to promote a surface was only checking if it existed on
the same physical surface, not the root picture cache.

This patch prevents compositor surfaces being promoted in this case (which
only occurs if inside a backdrop-filter container, or a 3d transform root).

Differential Revision: https://phabricator.services.mozilla.com/D112153
2021-04-15 20:08:51 +00:00
..
2d Bug 1705173 - Fix memory leaks with gfx::MemStream. r=lsalzman 2021-04-14 19:30:53 +00:00
angle Bug 1700621: Switch Angle over to Jeff r=jewilde,jgilbert 2021-03-24 17:17:12 +00:00
cairo Bug 1696844 - Fix mask access in pixman sse2 code. r=jrmuizel 2021-03-17 16:49:27 +00:00
config Bug 1704954 - Ship WebRender without DirectComposition to NVIDIA high/mixed refresh rate monitor users. r=gfx-reviewers,jrmuizel 2021-04-14 00:00:15 +00:00
docs Bug 1541472 - Remove Advanced Layers, since it's disabled everywhere now. r=jrmuizel 2021-02-10 02:04:41 +00:00
gl Bug 1685183 Part 2: Remove scale factor from SurfaceDescriptorMacIOSurface. r=jgilbert 2021-04-08 16:42:06 +00:00
graphite2
harfbuzz Bug 1698885 - Update HarfBuzz to 2.8.0. r=jfkthame 2021-03-31 15:45:26 +00:00
ipc Bug 1703099 - Separate out BEGIN_DRAW errors from NEW_SURFACE. r=aosmond 2021-04-14 12:51:16 +00:00
layers Bug 1675375 Part 7: Update expectations in helper_hittest_clippath.html. r=botond 2021-04-15 18:54:40 +00:00
ots Bug 1696935 - Update OTS to 8.1.4. r=jfkthame 2021-03-10 15:45:45 +00:00
qcms Bug 1704407 - Use a CLU helper like the original C++ code. r=aosmond 2021-04-14 01:09:37 +00:00
sfntly
skia Bug 1684050 - choose appropriate stroke res scale for PathSkia::StrokeContainsPoint. r=bobowen 2021-01-14 09:01:54 +00:00
src Bug 1699835 - Check that references in cached fontGroup match current presContext. r=lsalzman 2021-03-30 16:02:24 +00:00
tests Bug 1704954 - Ship WebRender without DirectComposition to NVIDIA high/mixed refresh rate monitor users. r=gfx-reviewers,jrmuizel 2021-04-14 00:00:15 +00:00
thebes Bug 1705208 - Force allow fallback to Software WebRender if fallback to Basic is disabled. r=gfx-reviewers,sotaro 2021-04-15 00:12:52 +00:00
vr Bug 1685183 Part 1: Make MacIOSurface always use 1.0 scale, and update callsites. r=jgilbert 2021-04-08 16:42:06 +00:00
webrender_bindings Bug 1675375 Part 2: Add a polygon clips to image masks. r=gw 2021-04-15 18:54:38 +00:00
wgpu Bug 1622846 - Update wgpu and WebGPU IDL for the new copy views API r=webidl,jgilbert,smaug 2021-04-08 14:35:42 +00:00
wgpu_bindings Bug 1622846 - Update wgpu and WebGPU IDL for the new copy views API r=webidl,jgilbert,smaug 2021-04-08 14:35:42 +00:00
wr Bug 1705270 - Fix assert when compositor surface is in a pass-through picture r=gfx-reviewers,lsalzman 2021-04-15 20:08:51 +00:00
ycbcr Bug 1684688 - Fix alpha support in nsAVIFDecoder. r=aosmond 2021-01-26 00:24:57 +00:00
moz.build