gecko-dev/gfx
Bob Owen 818e1b42b7 Bug 1863914: Use multiple shmem buffers for remote canvas recording. r=aosmond
This replaces the use of a single large ring buffer.
The buffers are still processed in parallel and are recycled to reduce
allocation. Events that do not fit in the default sized buffer have a separate
buffer created to fit them. These large buffers are not recycled.
Separate shared memory is used for readback, with a single shmem cached for this
purpose. Generally only one cached shmem should be required, because the
operations that usually readback the data do it straight away.

Differential Revision: https://phabricator.services.mozilla.com/D193207
2023-11-22 11:52:08 +00:00
..
2d Bug 1863914: Use multiple shmem buffers for remote canvas recording. r=aosmond 2023-11-22 11:52:08 +00:00
angle
cairo
config Backed out 3 changesets (bug 1859625) for causing reftest assertion failures on gfxFeature.cpp. CLOSED TREE 2023-11-21 19:38:28 +02:00
docs Bug 1860157 - Fix typos found by codespell 2.2.6 r=webdriver-reviewers,zeid,search-reviewers,perftest-reviewers,devtools-reviewers,releng-reviewers,gbrown,sparky,jteow 2023-10-19 20:52:10 +00:00
gl Bug 1865986 - Remove ScopedLockTexture r=gfx-reviewers,lsalzman 2023-11-22 08:04:52 +00:00
graphite2
harfbuzz Bug 1859681 - Update harfbuzz to 8.2.2 r=jfkthame 2023-10-19 10:01:17 +00:00
ipc Bug 1863914: Use multiple shmem buffers for remote canvas recording. r=aosmond 2023-11-22 11:52:08 +00:00
layers Bug 1863914: Use multiple shmem buffers for remote canvas recording. r=aosmond 2023-11-22 11:52:08 +00:00
ots
qcms
skia Bug 1858347 - Fix instantiation of optically-sized system font in Skia on recent macOS versions. r=gfx-reviewers,lsalzman 2023-11-08 09:43:16 +00:00
src Bug 1847990 - Font fingerprinting detection and telemetry. r=timhuang,jfkthame,anti-tracking-reviewers 2023-11-13 10:05:22 +00:00
tests Bug 1861730 - Remove transition prefixes from nightly too. r=jwatt 2023-11-20 12:36:30 +00:00
thebes Backed out 3 changesets (bug 1859625) for causing reftest assertion failures on gfxFeature.cpp. CLOSED TREE 2023-11-21 19:38:28 +02:00
vr Bug 1856795 - ride along: use = default; on some recently modified files r=emilio 2023-10-15 15:29:03 +00:00
webrender_bindings Bug 1863914: Use multiple shmem buffers for remote canvas recording. r=aosmond 2023-11-22 11:52:08 +00:00
wgpu_bindings Backed out 4 changesets (bug 1861985, bug 1860958, bug 1865364) for causing bustage due to CommandEncoder. CLOSED TREE 2023-11-22 13:52:44 +02:00
wr Bug 1865224 - Avoid invalidating render targets on more Mali GPUs. r=gfx-reviewers,aosmond 2023-11-20 17:26:30 +00:00
ycbcr
metrics.yaml
moz.build