gecko-dev/gfx
Robert Mader ab2349d790 Bug 1718570 - Implement full partial damage support, r=gfx-reviewers,aosmond,jnicol
This becomes possible as a side effect of making sure that the current
buffer content is always completely valid, by blitting from the
previous buffer, analogous to
`NativeLayerCA::HandlePartialUpdate` and
`WindowSurfaceWaylandMB::HandlePartialUpdate`.

Apart from reducing overpaint, this improves correctness is many
situations, avoiding glitches.

Note: the approach here may not be optimal concerning efficiency yet
and improvements are planed after further refactoring.

Depends on D118925

Differential Revision: https://phabricator.services.mozilla.com/D119015
2021-07-14 10:05:08 +00:00
..
2d Bug 1459526 - Handle full-range video in Webrender. r=gw,lsalzman 2021-06-25 19:16:22 +00:00
angle Bug 1715766 - [angle] Cherry-pick 3d texture respec fix. r=lsalzman,jrmuizel 2021-06-18 00:46:52 +00:00
cairo Bug 1711064 - Cherry-pick fix from upstream cairo to resolve missing objects in generated PDF's xref table. r=jrmuizel 2021-06-03 13:23:43 +00:00
config Bug 1717862 - Ship Software WebRender and WebRender to remaining Android devices. r=jnicol 2021-06-23 16:55:18 +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 1718569 - Implement custom FBO management, r=jgilbert,gfx-reviewers 2021-07-13 13:44:12 +00:00
graphite2 Bug 1700534 - Coalesce RLBox wasmboxed libraries. r=firefox-build-system-reviewers,shravanrn,bholley,andi,mhentges 2021-06-22 05:31:33 +00:00
harfbuzz Bug 1707096 - fix the build for clang-trunk. r=jfkthame 2021-06-02 14:38:01 +00:00
ipc Bug 1719218 - Remove the need for MOZ_GECKO_PROFILER ifdefs in code using ChildProfilerController, r=gerald,necko-reviewers,dragana. 2021-07-08 16:20:10 +00:00
layers Bug 1718570 - Implement full partial damage support, r=gfx-reviewers,aosmond,jnicol 2021-07-14 10:05:08 +00:00
ots Bug 1696935 - Update OTS to 8.1.4. r=jfkthame 2021-03-10 15:45:45 +00:00
qcms Bug 1713012. Only set RUSTC_BOOTSTRAP if it's not already set. r=aosmond 2021-05-28 20:18:23 +00:00
skia Bug 1716117 - Build SkiaPDF with harfbuzz subsetting, and eliminate use of sfntly. r=jrmuizel 2021-06-15 16:45:30 +00:00
src Bug 1716045 - Unify font-family storage. r=mats,jfkthame 2021-06-18 19:35:50 +00:00
tests Bug 1717117: Enable low-quality-pinch-zoom pref on Android Nightly. r=jrmuizel 2021-06-25 14:48:50 +00:00
thebes Bug 1718569 - Implement custom FBO management, r=jgilbert,gfx-reviewers 2021-07-13 13:44:12 +00:00
vr Bug 1706374 - Part 12b: Use NodeController for primary process channels, r=handyman 2021-06-22 18:17:23 +00:00
webrender_bindings Bug 1718570 - Implement full partial damage support, r=gfx-reviewers,aosmond,jnicol 2021-07-14 10:05:08 +00:00
wgpu Bug 1713179 - Update wgpu to eadaa1b7d8f585761e28445904fe619b180aca0d r=jimb 2021-06-03 17:09:01 +00:00
wgpu_bindings Bug 1617369 - Reformat recent rust changes with rustfmt r=necko-reviewers,webdriver-reviewers,kvark 2021-06-17 11:00:22 +00:00
wr Bug 1716648 - Don't cache large linear gradients with hard stops. r=gfx-reviewers,lsalzman 2021-07-13 13:00:54 +00:00
ycbcr Bug 1654461 - Make ConvertYCbCrToRGB32 color range aware r=jbauman,aosmond 2021-05-19 18:03:43 +00:00
moz.build Bug 1716117 - Build SkiaPDF with harfbuzz subsetting, and eliminate use of sfntly. r=jrmuizel 2021-06-15 16:45:30 +00:00