gecko-dev/gfx
Botond Ballo 8c13b1fe8f Bug 1737725 - Ensure hit-testing never observes scroll offsets that don't have async deltas applies. r=hiro,gw
When a new scene is swapped in on the render backend thread, its
scroll frames have scroll offsets that come from the main thread
and do not reflect async scroll deltas until such deltas are
sampled from APZ.

It's possible for hit-testing to observe the scene in this
temporary state, potentially leading to incorrect hit-test results.

To avoid this, save the async offsets from the previous scene
and apply them to the new scene until we can sample proper offsets
from APZ.

Differential Revision: https://phabricator.services.mozilla.com/D173100
2023-03-21 22:05:32 +00:00
..
2d Bug 1447839 - Directly calculate endpoint in PathBuilderRecording::Arc. r=jrmuizel,gfx-reviewers 2023-03-19 02:05:23 +00:00
angle Bug 1817240 - Cherry-pick ANGLE skylake clearview fix. r=gfx-reviewers,lsalzman 2023-03-07 06:59:50 +00:00
cairo Bug 1803059 - Remove obsolete patch files from gfx/cairo, and create patch files to record locally-applied fixes. r=gfx-reviewers,lsalzman DONTBUILD 2022-12-14 16:18:01 +00:00
config Bug 1818047 - Add prefs to control WebRender scissored cache clears. r=gfx-reviewers,jrmuizel 2023-02-21 20:50:58 +00:00
docs
gl Bug 1820914 - Don't require WGL_ARB_extensions_string on WGL. r=gfx-reviewers,lsalzman 2023-03-20 20:19:00 +00:00
graphite2 Bug 1802158 - Remove gfx/graphite2 dead C++ cluster 2. r=sylvestre 2022-11-30 16:14:08 +00:00
harfbuzz Bug 1820063 - Update harfbuzz to 7.1.0 r=jfkthame 2023-03-03 09:20:12 +00:00
ipc Bug 1817674 - Change RDDProcess shutdown from XPCOMShutdown event to gfxPlatform::ShutdownLayersIPC() r=KrisWright,gfx-reviewers,lsalzman 2023-03-05 08:47:22 +00:00
layers Bug 1823660 - Fix preference setting in tests. r=aryx 2023-03-21 16:24:39 +00:00
ots Bug 1761233 - Apply VDMX sanitization fix from https://github.com/khaledhosny/ots/pull/250 to avoid generating invalid "sanitized" data. r=gfx-reviewers,lsalzman 2022-10-06 10:05:26 +00:00
qcms Bug 1799258 - [qcms] Add query for profile data and lut tables. r=jrmuizel 2023-03-13 21:04:09 +00:00
skia Bug 1822827 - Remove explicit NEON flags from skia build r=glandium 2023-03-17 22:59:50 +00:00
src Bug 1821815 - Remove some unused ServoStyleConstsInlines includes. r=boris 2023-03-11 02:00:25 +00:00
tests Bug 1823411 - Give all webrender's shader varyings an explicit precision. r=gfx-reviewers,lsalzman 2023-03-21 19:05:19 +00:00
thebes Bug 1823644 - Optimize textrun initialization by merging SanitizeGlyphRuns and SortGlyphRuns. r=gfx-reviewers,lsalzman 2023-03-21 18:44:12 +00:00
vr Bug 1809753 - Part 1: Remove quantum-dom nsIThread::EventTarget methods, r=mccr8 2023-01-16 23:14:10 +00:00
webrender_bindings Bug 1823352 - A little code cleanup in RenderThread r=gfx-reviewers,aosmond 2023-03-21 00:24:27 +00:00
wgpu_bindings Bug 1617369 - Reformat recent rust changes with rustfmt r=emilio 2023-03-14 16:54:29 +00:00
wr Bug 1737725 - Ensure hit-testing never observes scroll offsets that don't have async deltas applies. r=hiro,gw 2023-03-21 22:05:32 +00:00
ycbcr
metrics.yaml Bug 1784297 Remove "pseudo-main" ping r=TravisLong 2022-11-14 19:58:20 +00:00
moz.build Bug 1822594 - remove webrender test schedule. r=jmaher,ahal 2023-03-20 10:45:48 +00:00